首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

何在 GitHub 找到你要代码?

你在 GitHub 搜索代码时,是怎么样操作呢?是不是就像这样,直接在搜索框里输入要检索内容,然后不断在列表里翻页找自己需要内容? ? 或者是简单筛选下,在左侧加个语言过滤项。 ?...明确搜索 star、fork 大于多少 一个项目 star 多少,一般代表该项目有受欢迎程度。虽然现在也有垃圾项目刷 star ,但毕竟是少数, star 依然是个不错衡量标准。...如果不加 >= 的话,是要精确找 star 等于具体数字,这个一般有点困难。...而在 GitHub 找项目的时候,不再需要每个都点到项目里看看最近 push 时间,直接在搜索框即可完成。...元旦刚过,比如咱们要找临近年底依然在勤快更新项目,就可以直接指定更新时间在哪个时间前或后 通过这样一条搜索 pushed:>2019-01-03 spring cloud 咱们就找到了1月3号之后

1.8K30

何在 GitHub 找到免费且实用软件?

GitHub 虽说是以程序员为主社区,但是上面托管项目类型却风格迥异。 有认真科研型,也有上班划水型。 有面向极客宅男开发工具,也有给小白麻瓜使用普通软件。...本周写了几篇文章,大多都在介绍与技术相关开发工具与技巧。 今天稍微调整一下,分享 GitHub 几个比较不错项目合集,让你们可以在上面找到一些实用软件。...macOS 作为一名 Mac 用户,平日自然少不了要跟许多杂七杂八软件打交道。 每次当我要安装一个软件时候,都会再三斟酌,上网搜索比对各个软件间差异,以查看是否有更优替代品。...后面,我发现了 GitHub 一份 macOS 资源清单 awesome-macOS,上面搜集与整理了许多非常优质 macOS 软件,其中包含编辑器、命令行终端、聊天工具以及其它一些特别适用生产力工具...https://github.com/iCHAIT/awesome-macOS 在该项目推荐列表里面,我也发现自己常用一些软件,: IINA - 开源媒体播放器 mas - Mac App Store

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

何在linux系统找到占用硬盘空间最大文件

参考文章:3 Ways to find largest files in Linux在Linux系统,有多种方法可以找到占用硬盘空间最大文件。...以下是三种常用方法:使用du和sort命令结合:打开终端,使用以下命令来找到当前目录下占用空间最大文件:du -h . | sort -rh | head -n 5这将显示当前目录下占用空间最大前...du -h .命令用于计算当前目录下所有文件和目录大小,sort -rh命令按照人类可读格式将结果进行倒序排序,head -n 5命令显示前5行结果。...该命令将递归地查找指定目录下所有文件,使用du -Sh命令计算文件大小,sort -rh命令按照人类可读格式进行倒序排序,head -n 5命令显示前5行结果。...这些工具可以可视化地显示文件和目录大小,并帮助你找到占用空间最大文件。无论你选择哪种方法,这些命令和工具都可以帮助你快速找到占用硬盘空间最大文件,从而进行磁盘空间管理和优化。

2.3K00

何在 40 亿个非负整数中找到所有未出现

题目是这样: image.png 大数据小内存问题,很容易想到位图法 image.png 所以,如果一个区间填不满,也就意味着这个区间缺少了,我们把这些区间拿出来,再依次按照位图法那一套处理下,...就能得到这些区间中未出现。...具体过程如下: image.png image.png 如果 num 在第 1 区间,将 bitArr[num - 2^26 * 1] 值设置为 1 这样,遍历完之后,在 bitArr 必然存在没被设置成...1 位置,假设第 i 个位置值仍然是 0,那么 2^26× 1 + i 这个数就是一个没出现过 总结来说,其实就是区间计数 + 位图法,对计数不足区间执行位图法 心之所向,素履以往,我是小牛肉

38220

漫画:如何在数组中找到和为 “特定值” 三个

前一段时间,我们介绍了LeetCode上面的一个经典算法题【两之和问题】。 这一次,我们把问题做一下扩展,尝试在数组中找到和为“特定值”三个。 题目的具体要求是什么呢?...我们随意选择一个特定值,比如13,要求找出三之和等于13全部组合。...小灰思路,是把原本“三之和问题”,转化成求n次“两之和问题”。 ?...此时双指针重合在了一起,如果再继续移动,就有可能和之前找到组合重复,因此我们直接结束本轮循环。 第2轮,访问数组第2个元素2,把问题转化成从后面元素中找出和为11(13-2)两个数。...计算两指针对应元素之和,5+6 = 11,于是我们又找到符合要求一组: 2,5,6 我们继续寻找,让指针k左移: ? 此时双指针又一次重合在一起,我们结束本轮循环。

2.3K10

python Tutorial

本文首发自cnblogs,原文链接 Tutorial 2: IronPython 高级篇       IronPython飘亮之处大部分在于它动态风格开发-- 通过添加功能元素,改变(modifying...阅读完本tutorial估计耗时: 25 分钟       本tutorial 目标就是了解如何在IronPython中创建 delegates 和事件处理代码, 以及通过Windows 窗体和WPF...- 关于事件触发信息         使用dir() 去显示事件参数来找到事件所包含信息: from System.IO import * w = FileSystemWatcher() w.Path...当线程等待控制台窗口输入文本时, 被控制台动态创建Windows 应用不能处理 Windows消息. 因此, 当前应用不会重画自身或处理输入到UI.      ...优势在于其为可视并且可在运行系统动态修改而不需要重编译.

1.6K50

JS内建函数reduce

在平时工作中,相信大家使用场景并不多,一般而言,可以通过reduce方法实现逻辑都可以通过forEach方法来变相实现,虽然不清楚浏览器js引擎是如何在C++层面实现这两个方法,但是可以肯定是...reduce方法肯定也存在数组遍历,在具体实现细节是否针对数组项操作和存储做了什么优化,则不得而知。...---- [TOC] 数组reduce方法应用 reduce方法有两个参数,第一个参数是一个callback,用于针对数组项操作;第二个参数则是传入初始值,这个初始值用于单个数组项操作。...,完成最简单总和实现。...如上例中初始值{sum: 0},这仅仅是一个维度操作,如果涉及到了多个属性叠加,{sum: 0,totalInEuros: 0,totalInYen: 0},则需要相应逻辑进行处理。

1.5K70

在线Excel计算函数引入方法有哪些?提升工作效率技巧分享!

何在Excel中引入基本函数: 1.基本原生函数引入。 2.自定义函数引入。...) 4.异步函数引入(AsyncFunction 函数来计算异步数据,该函数用在不能立刻获取计算结果时候使用) 数组公式和动态数组 数组公式是指可以在数组一项或多项执行多个计算公式,你可以将数组视为一行值...参数 必需 描述 [rows] 否 要返回数据行数 [columns] 否 要返回数据 [min] 否 随机最小值 [max] 否 随机最大值 [whole_number] 否 返回整数或浮点数...7.隐式交集运算符: @ 隐式交集逻辑将多个值减少为一个值。 用户可以在公式之前添加 @ 来强制公式返回单个值,因为单元格只能包含一个值。...ISOMITTED函数 检查LAMBDA中值是否丢失,并返回TRUE或FALSE。 语法: ISOMITTED(argument) argument 你想测试值,LAMBDA参数。

35610

安装 IronPython

安装 IronPython 欢迎来到 IronPython世界, 让我们开始吧,将学习适合您 Python 安装。 学习 IronPython第一件事就是安装, 不是吗?...IronPython可以运行于Microsoft .NET Framework 2.0和Mono ,所以IronPython也可以象.Net一样运行于所有的平台。...IronPython可以运行于很多操作系统平台。 包括 Windows, Mac OS, Mac OS X, 所有免费类 UNIX 变种—— Linux。...首先它是一个脚本解释器, 可以从命令行运行脚本, 也可以在脚本双击, 象运行其他应用程序一样。它还是一个交互 shell, 可以执行任意语句和表达式。 这一点对调试、快速组建和测试相当有用。...交互 shell 可以计算任意 IronPython表达式, 包括任何基本数学表达式。

1.7K70

Python有哪些实现方式你知道吗?

IronPython IronPython与Jython类似,所不同IronPython在CLR实现了Python,即面向.NET平台,由C#编写。...IronPython将源码编译成TODO CLR,同样能很好与.NET平台集成。即与Jython相同,可以利用.NET框架JIT、垃圾回收等功能,能导入并调用.NET其他语言编写库和函数。...如果仅需要在Windows开发较大Python项目。条件允许情况下,IronPython是个不错选择。...PyPy 这里说PyPy是指使用RPython实现,利用Tracing JIT技术实现Python,而不是RPython工具链。PyPy可以选择多种垃圾回收方式,标记清除、标记压缩、分代等。...总结 这里介绍了主要(其实是我接触过,^_^)几款Python实现,这几款Python实现可以满足大部分需要。而略过了几款,Cython、Brython、RubyPython等。

1.1K20

A022-列表容器之ExpandableListView

概述 本节课介绍Android中可实现二级可展开收缩列表ExpandableListView容器,笔者感觉它非常难用并且难理解,很多时候我们可能需要对控件进行扩展和定制,然而它不太方便扩展,它使用难点主要在数据结构和对控件事件监听...上面实现效果可展开二级列表,每个组项都可能有若干个子项,默认ExpandableListView不太美观,我们需要通过自定义布局类美化它,在使用过程中有一些需要我们去了解点,会在实现过程提一下。...,每个组项下面有若干个子项,我们在使用时候首先要确定要展示数据结构,组项有groupPosition来标识位置,然而子项需要根据groupPosition和ChildPosition来标识位置,我们设置数据时候分别在...getGroupView和getChildView方法来设置组视图和子项视图数据,最后返回填充数据视图对象,一些逻辑控制代码也是在这两个方法中进行,比如控制组项展开、组项点击、子项点击、子项被选中效果等等...,原生效果是完全不能满足我们,这里提一点就是,熟练掌握API和解决问题能力很重要,不管UI怎么变我们都有办法去实现,可能只要我们找到对应API设置一下或者看看有没有大神造好了轮子,终究我们还是可以找到解决方案

88910

各种 Python 实现简单介绍与比较

IronPython IronPython与Jython类似,所不同IronPython在CLR实现了Python,即面向.NET平台,由C#编写。...IronPython将源码编译成TODO CLR,同样能很好与.NET平台集成。即与Jython相同,可以利用.NET框架JIT、垃圾回收等功能,能导入并调用.NET其他语言编写库和函数。...如果仅需要在Windows开发较大Python项目。条件允许情况下,IronPython是个不错选择。...PyPy 这里说PyPy是指使用RPython实现,利用Tracing JIT技术实现Python,而不是RPython工具链。PyPy可以选择多种垃圾回收方式,标记清除、标记压缩、分代等。...总结 这里介绍了主要(其实是我接触过,^_^)几款Python实现,这几款Python实现可以满足大部分需要。而略过了几款,Cython、Brython、RubyPython等。

74200

各种 Python 实现简单介绍与比较

IronPython IronPython与Jython类似,所不同IronPython在CLR实现了Python,即面向.NET平台,由C#编写。...IronPython将源码编译成TODO CLR,同样能很好与.NET平台集成。即与Jython相同,可以利用.NET框架JIT、垃圾回收等功能,能导入并调用.NET其他语言编写库和函数。...如果仅需要在Windows开发较大Python项目。条件允许情况下,IronPython是个不错选择。...PyPy 这里说PyPy是指使用RPython实现,利用Tracing JIT技术实现Python,而不是RPython工具链。PyPy可以选择多种垃圾回收方式,标记清除、标记压缩、分代等。...总结 这里介绍了主要(其实是我接触过,^_^)几款Python实现,这几款Python实现可以满足大部分需要。而略过了几款,Cython、Brython、RubyPython等。

96050

Python解释器种类以及特点

Jython Jython是一个使用Java语言开发Python解释器,它将Python代码编译成Java字节码并在Java虚拟机(JVM)执行。...因为运行在JVM,可以享受Java性能和可移植性。 与CPython不同,Jython没有全局解释器锁,可以支持多线程并行处理。...IronPython IronPython是一个使用C#开发Python解释器,可以在微软.NET框架上运行Python代码。IronPython特点如下: 可以利用.NET框架和库优势。...可以与其他.NET语言(C#)进行无缝集成。 因为运行在.NET框架上,可以享受.NET强大功能和广泛生态系统。 IronPython没有全局解释器锁,可以支持多线程并行处理。...以下是使用IronPython代码示例: print("Hello, IronPython!") 输出结果如下: Hello, IronPython!

24400

韦东山:剥丝抽茧分析linux中断系统重要数据结构

最核心结构体是irq_desc,之前为了易于理解,我们说在Linux内核中有一个中断数组,对于每一个硬件中断,都有一个数组项,这个数组就是irq_desc数组。...SPARSE意思是“稀疏”,假设大小为1000数组中只用到2个数组项,那不是浪费嘛?所以在中断比较“稀疏”情况下可以用基数树来代替数组。...BSP开发人员会设置对应处理函数,一般是handle_level_irq或handle_edge_irq,从名字看是用来处理电平触发中断、边沿触发中断。...比如上面我们举例子,在GPIO中断B是软件中断号,可以找到irq_desc[B]这个数组项;GPIO里第x号中断,这就是hwirq。 谁来建立irq、hwirq之间联系呢?...当我们后面从设备树讲起,如何在设备树中指定中断,设备树中断如何被转换为irq时,irq_domain将会起到极大作为。

1.1K20

Silverlight for linux 和 DLR(Dynamic Language Runtime)

JRuby开始在JVM运行良好,如果在CLR也能这样就太棒了。” “关键问题是Rails能运行在它上面吗?”如果他们在这个选项打了勾,那就甚至应该有更多宣传。Almaer继续表示。...在eWEEK关于该活动一篇报道中,Hugunin是这样解释微软意图:“我们正在努力做,并不是做一个动态语言规范,而是提供一个动态语言库,并指导如何去使用它,因为我坚信如果你能够在代码而不是文本中找到什么的话...所以我们试图尽可能多地在代码中找到这样指导方针。”eWEEK还引用了Lam在同一次会议另外一句话。他相信“相当大一部分动态语言很相似。”...当微软在去年发布IronPython 1.0时候,Hugunin回忆道:“IronPython努力同CLR紧密结合在一起。...这种集成对于IronPython开发者来说也非常有价值,因为这让他们能够用他们Python代码,很容易地使用任何或者所有为.NET而建设库。”

52670

Python【 一 】 :认知 Pyth

Jyhton PythonJava实现,Jython会将Python代码动态编译成Java字节码,然后在JVM运行。...IronPython PythonC#实现,IronPython将Python代码编译成C#字节码,然后在CLR运行。...以上除PyPy之外,其他Python对应关系和执行流程如下: PyPy,在Python基础对Python字节码进一步处理,从而提升执行速度!...downloads/ 2、安装 默认安装路径:C:\python27 3、配置环境变量 【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到...变量名为Path 一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】 :原来值;C:\python27,切记前面有分号 linux: 无需安装,自带原装Python

90330
领券