程序员的开源月刊《HelloGitHub》第 68 期

程序员的开源月刊《HelloGitHub》第 68 期,第1张

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目

这里有实战项目、入门教程、黑 科技 、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift让你在短时间内感受到开源的魅力,对编程产生兴趣!

1、 toybox :该项目将 200 多个常用的 Linux 命令行工具,做成一个可执行文件。从而可以让 Android 这种原本不支持 Linux 命令的系统,也得以用上 ls、find、ps 等命令。还可以用于快速构建最小的 Linux 环境

2、 the_silver_searcher :比 ack 更快的命令行搜索工具。速度快、功能强大、使用简单,支持 Linux、Windows、macOS *** 作系统,还能够整合进 Vim 和 Emacs 等编辑器

3、 WindTerm :支持 SSH/Telnet/Serial/Shell/Sftp 的终端工具。虽然该软件完全免费,但部分代码尚未完全开源,对安全敏感的同学可以再观望下

4、 wavefunctioncollapse :基于波函数坍缩 (WFC) 算法,实现的无限城市示例。城市里有房子、楼梯、树木、连接房屋的通道,你可以在城市中自由移动、跳跃、飞行,但不论你怎么移动都找不到尽头,因为这座城市会无限延伸

5、 NETworkManager :管理和解决网络问题的工具。它集成了 IP 和端口扫描、WiFi 分析器、跟踪路由、DNS 查询等工具

6、 ppsspp :能够运行在 Android 和 PC 上的开源 PSP 模拟器

7、 leocad :用来创建虚拟乐高模型的 CAD 工具。适用于 Windows、Linux 和 macOS 系统

8、 csshake :用 CSS 实现抖动效果

9、 MangoDB :真正开源的 MongoDB 替代品。它底层采用 PostgreSQL 作为存储引擎,用 Go 语言实现了 MongoDB 协议,所以几乎兼容所有的 MongoDB 库,迁移起来毫无负担。如果你用不到 MongoDB 的高级功能,还受限于它的开源协议,那么这个项目可作为 MongoDB 的开源替代方案。它才刚刚起步,建议观望一段时间或做足测试再用于生产环境

10、 caddy :用 Go 编写的轻量级 Web 服务器。它相较于 Apache、Nginx 这些知名 Web 服务器,独特点在于提供了编译好的可执行文件,实现了真正的开箱即用。无需任何配置即可拥有免费的 >

文件扩展名GAN

文件类型:GanttProject项目文件

类别:数据文件

软件:可打开GAN文件的软件: GanttProject

描述:

项目GanttProject一个开源的,跨平台的项目调度程序创建的,包含的任务树,以及项目资源和截止日期的清单;可以在GanttProject在视觉上呈现。

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

例如文本框1(multiline=true)

我要学习编程-电脑网络

当鼠标点击“我要学习编程”或者“电脑网络”的任何一个字符的时候,

就把“-”符号前面或者后面的字符全选。

如图hiphotosbaidu/%CC%EC%B7%E7%BA%A3%CB%AE/pic/item/35e007ce7600c038b600c8bb

解析:

文本框有 表示选择开始。长度的属性,

好像是 selStart 和selTextLength,这两个属性都是可读写的

再结合字符串查找函数就可以做到了。

给点分啊,我帮你写了^_^

vs2005 +vb 测试通过,

Public Class Form1

Private Sub Form1_Load(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles MyBaseLoad

TextBox1Text = "我爱编程-王朝知道"

End Sub

Private Sub TextBox1_Click(ByVal sender As Object, ByVal e As SystemEventArgs) Handles TextBox1Click

Dim curindex As Integer = TextBox1SelectionStart

Dim ganindex As Integer = TextBox1TextIndexOf("-")

If curindex < ganindex Then

TextBox1SelectionStart = 0

TextBox1SelectionLength = ganindex

Else

TextBox1SelectionStart = ganindex + 1

TextBox1SelectionLength = TextBox1TextLength - ganindex

End If

End Sub

End Class

如果是60 的话,可能属性名字有点变化,indexof函数可以使用

mid或者 instr函数来代替

以上就是关于程序员的开源月刊《HelloGitHub》第 68 期全部的内容,包括:程序员的开源月刊《HelloGitHub》第 68 期、backdoor.win32.agent.gan是灰鸽子后门木马的变种吗、gan用什么软件打开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10140318.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存