交流一下大家都用什么代码管理工具?每人写一个过程,10万个人就有10万个功能,无比强大****

news/2024/7/10 20:22:05 标签: 外包, 开源, api, 代码管理, 组件
每人写一个过程,大家一起使用。10万个人就有10万个功能,无比强大****
发现大部分人都是在学习写新函数,修复错误等没脑子的事情。
而事实上我们需要的就像是小米手机一样,主要事情就是做漂亮的手机外壳,而不是像罗永浩一样一直研究。
有时我觉的最好的方式,反而是富士康一样,组装就好。社会分工合作,索尼出摄像头,三星出显示屏,高通出CPU。
================
可现状是我们大部分的开发人员或者是小软件公司,互联网公司,都像朝鲜一样,在研究原子弹,一个国家,还不如一个富士康,我是这么看的,这又何必?
============
如果有一个工具可以管理各种源码,函数,模块,图片,工程,那多好?
同时实现代码共享,代码组合,模块,DLL,OCX等。
这就像是二战时期,日本一个小国男的都是战
可以管理JS代码,vb代码,java代码,c++,c#等,还有bat脚本,vbs脚本,按键精灵脚本。
一般基于过程或函数,然后基于一个功能类型的模块,再就是实现一部分功能的工程。
最小单位到常数,dll API调用。
WINDOWS编程平时经常需要调用API,可是每一个API的调用,不只是那么多参数,结构类型,常数等弄的精疲力尽,而且全是英文的。并且一个API并不是简单的一句话就能调用的,比如GDIPLUS,需要先初始化,然后转换成JPG又需要各种结构,GUID等。
假如每一个API都有一个最简单的调用例子,那该多好?
也有可能一个相对简单的例子,比如用GDI++图片转换:BMP转JPG,用到了多个GDI,那查询API手册时,可以马上找到这个工程运行调试,那学习速度也能提高N倍。
==========
如果每一个API,用不同的编程语言,都有相应的例子,那多好?
==========
如果每一个函数,都有不同编程语言的代码,并且每种语言,相同的函数也有好多实现方法(这点我觉的非常有趣),有的逻辑更清晰,有的更省CPU,有的更省内存,有的代码更少,有的运行速度更快。
==========
比如提取一个字符串,指定2个字符串中间的一段。


java:
 public static String  FindStrbetween(String S ,String Find1 ,  String  Find2) {
     String R="";
     int ID1=0;
     int ID2=0;
     int ID3=0;
 
ID1=S.indexOf(Find1);
if (ID1==-1){ 
	return "";
 } 
ID2=ID1+Find1.length();
ID3=S.indexOf(Find2, ID2 );
if (ID3==-1){ 
	return "";
 }
R=S.substring( ID2 ,ID3);
return R;
        }


========
以下是VB6的函数:
'[简介]:
'查找字符串间隔于
Function FindStrBetween(bystr As String, findstr As String, findstr2 As String, Optional startid As Long = 1, Optional findinaddress As Long)
'[mycode_id:536],edittime:2007-8-30 6:31:38
'查找字符
'startid从第几个开始
On Error Resume Next
'findstrbetween
Dim id1 As Long, ID2 As Long
Dim Str As String
Str = bystr
'MsgBox str
id1 = InStr(startid, Str, findstr)
If id1 = 0 Then Exit Function
ID2 = InStr(id1 + Len(findstr), Str, findstr2)
'新改11-11
If ID2 = 0 Then Exit Function
FindStrBetween = Mid(Str, id1 + Len(findstr), ID2 - id1 - Len(findstr))
findinaddress = id1
End Function


Private Sub Command1_Click()
MsgBox FindStrBetween("我是中国人", "我是", "人")
'计算结果是:中国
End Sub



http://www.niftyadmin.cn/n/1839817.html

相关文章

输入框input只能输入数字和小数点

只允许输入数字(整数&#xff1a;小数点不能输入)<input type"text" οnkeyup"valuevalue.replace(/[^\d]/g,)" > 允许输入小数(两位小数)<input type"text" οnkeyup"valuevalue.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, $1)&q…

分布式桥梁ZooKeeper开发体验

从传统Java Web转入分布式系统应用&#xff0c;再到接触分布式协调框架ZooKeeper&#xff0c;通过痛苦的思维逻辑和理念转变&#xff0c;历经一个月时间&#xff0c;小伙伴们终于把ZooKeeper嵌入到了BoCloud博云的BeyondContainer中&#xff0c;并在其上进行相应功能的开发&…

软阴影的实现(转帖)

[翻译]一种软阴影的实现方法软阴影www.GameDev.net 作者&#xff1a;Anirudh.S Shastry http://www.gamedev.net/reference/articles/article2193.asp译者&#xff1a;赟赟带图片的word文档在附件中 介绍最 初&#xff0c;动态阴影技术只有在有限的几种情况下才能实现。但是&a…

vb6插件开发-新建工程添加几个按钮

参数&#xff1a; 按钮名数组,按钮文字数组,窗体宽度&#xff0c;窗体高度编程自动化&#xff0c;从创建窗体&#xff0c;自动添加控件开始。写好一个规则&#xff0c;自动生成一个工程&#xff0c;自动创建窗体&#xff0c;自动添加控件&#xff0c;以后可以自动添加代码&…

smarty快速上手第二讲

程序文件&#xff1a;example.php <? /********************************************* * * 文件名&#xff1a; example.php * 作 用&#xff1a; 显示实例程序2 *********************************************/ include_once("./Smarty/Smarty.class.php&qu…

php基础之isset()与empty()

供面试时温习基础用到: isset()函数 三中情况都是false emtpy()函数 结论: isset 是false的 emtpy一定是真,反之则不一定

VMware的云原生应用技术揭秘

本周四晚上20:00-21:00&#xff0c;来自VMware中国研发中心云原生应用首席架构师张海宁讲来到CSDN直播室和大家畅谈《VMware的云原生应用技术揭秘》&#xff0c;欢迎大家参加&#xff0c;报名地址&#xff1a;猛击这里 分享主题&#xff1a;VMware的云原生应用技术揭秘 议题简介…

祝福OpenStack 6岁生日,OpenStack Days China精彩回眸

今天是OpenStack 6周岁生日&#xff01;上周末&#xff0c;我们以一场盛大的聚会来提前庆生。 对于OpenStack领域的开发者和创业者来说&#xff0c;2016年绝对是精彩的&#xff0c;从奥斯汀到北京&#xff0c;OpenStack的火热从来没有停止过。上周五&#xff0c;汇聚国内OpenSt…