- 博客(63)
- 收藏
- 关注
原创 【人话版】关于“AI替代程序员“的7点碎碎念
都说AI替代这个替代那个,不用为这种问题焦虑,因为答案已经越来越明显了...关键是,什么时候、怎么替。
2023-03-17 17:43:20
1267
1
原创 在不确定的世界里,确定的当个程序员
世界依旧在变,甚至面临巨变。无论如何,我已命中注定是个码农,只能坦然直面这不确定的世界,顺其自然,写点儿代码,随缘求索一丢丢未来的“可能性”。且行且珍惜吧
2022-10-24 09:31:32
1229
原创 【人话版】WEB3黑暗森林中的隐私博弈
网络是一座黑暗森林,到处都是揣着隐私或垂涎隐私的人。他们像幽灵般潜行于林间,轻轻拨开挡路的树枝,竭力不让脚步发出一点儿声音,连呼吸都必须小心翼翼。人们必须小心,因为林中到处都有潜行的猎人....任何暴露的隐私都有可能被滥用,这就是网络黑暗丛林的图景。...........................
2022-06-28 12:40:44
3048
原创 【人话版】分布式数字身份:通往WEB3世界的桥头堡
分布式数字身份相当于通往数字世界的桥头堡,或者更生动一点,像哈利波特里的9¾月台,人们纵身而入,登上去往神奇世界的列车。
2022-06-08 18:12:18
3017
原创 【人话版】摸着WEB3过河的互联网风景线
捋捋从过去到未来的脉络,草蛇灰线伏脉千里,收敛到几个点,提供一个子集,一个角度、一家之言,看图说话
2022-05-30 18:24:11
4098
1
原创 如何打破区块链的次元壁
先感受一下这段对话:硬核玩家:“这个相机很强哒,108个对焦点8种对焦模式,传感器信噪比控制很好,实测动态范围达到军事级,配上这个1.2大光圈牛头,拍出的照片,刀锐奶化...”。大众玩家:"等等你别说这些了,你就告诉我这个相机像素多少?能不能拍清楚?"现实就是这样的,当摄影师起早贪黑蹲点,上架子上滤镜,拍了一张构图意境内涵都非常满意的照片,给别人看,观者当然是投来敬仰或柠檬味的目光,赞叹说:“啊,好清楚呀,是因为相机好吧?什么型号,我也买个(然后我就可以拍出和你一样好甚至更好的了)。”此..
2021-12-06 11:42:29
11169
原创 关于软件的一些庸人自乐
关于软件的一些庸人自乐跟一个同事聊天,说到自己要是有兴趣想写点什么漫无边际的东西吧,比如写个tcpip的server,想写的规范一点,通用一点,兴冲冲的上手,越写越觉得要考虑的太多,比如ip鉴权呀,流量控制呀,连接管理呀,回调机制呀,消息机制呀....累都累死了,对此我的意见是做东西确实只靠兴趣理想的做是很难的,即使没有明确的工程目标,最好也给自己找一个短期的目标,整理出一些有限的需求
2021-12-02 02:39:14
552
原创 从角色出发
从角色出发在我们的设计过程里,"角色"这个术语是相对来说被提的很少的,"业务","流程"则更多.我们拿到的需求或设计文档里,序列图,流程图是主要组成部分.Use case也是有的,主要是用于简单描述事件流.也许是认为角色这个概念并不是很复杂,或者已经分析的够透彻了,所以不用再提.实际上大家对系统相关都有哪些角色是有感性认识的,但感觉对角色的实质,角色的细节,角色之间的互操作等方面,细化的不...
2020-06-11 22:02:10
935
原创 about RoR
下载了大名鼎鼎的ruby,以及InstantRails安装包.写了几个类似helloworld的东西.不能说了解ruby了,只是有了一点体验.ruby号称完全面向对象,语言无比强大,写法无比自由,开发效率比java快10倍,这些我还没什么体会.ruby on Rail的这几个特性我还是比较有认同感的:1:CoC(Convention over Configration),以约定代替配置,以
2007-12-13 11:48:00
1017
原创 400万.apache/php/apc/memcache/awstats/jpgraph/cronlog
400万.apache/php/apc/memcache/awstats/jpgraph/cronlog 折腾了几个月的系统上线了,稳定的跑了一段时间之后,随着周边系统的陆续接入,日访问量达到了400万.这个系统的特点是用户数和并发数比较稳定,并非有几百万离散的用户,而是固定的几百台客户端不停的刷.查询量高,写入量占1/10左右.通过日志分析,其中简单查询(不查询db)占1/3,可被db
2007-10-31 10:45:00
1983
原创 做软件堪比搞装修
做软件堪比搞装修 (周末睡午觉前迷糊中随便想到的:)一直以来我都不太认同拿软件跟建筑业的类比,建筑业是一个已经非常成熟的工业,有非常多的规范和经验,而且建筑的目标和需求相当明确,就是营造出一个可供居住或工业等使用的空间,图纸制订后基本不做更改,拿个人住宅来说,这个空间只要坚固,稳定,按一定格局划分出起居功能空间即可.而软件,一般来说,具有更多的不定性,更多的使用感官体验要求,更多的个性化,更多的需
2005-07-12 09:56:00
2915
4
原创 《人月神话》:关于(程序员)职业的乐趣和苦恼
《人月神话》:关于(程序员)职业的乐趣和苦恼偶尔复习了一遍《人月神话》的节选,这一段关于乐趣和苦恼的阐述,虽然未必能覆盖所有的情况,但已经把一些比较普遍的情况给概括了.其实乐趣和苦恼,无非就是那些东西,简单,但难以逾越.-----------------------------------------------------------------------------------职业的乐趣编程
2005-06-28 18:00:00
2044
原创 UNIX内存占用基本检查
UNIX内存占用基本检查1: 使用top指令. top指令是按cpu占用率排序的,如果想一次获得所有进程的快照,使用命令top -n [最大进程数] -f 输出到文件,比如top -n 1000 -f topsnapshot.log top指令输出内存的统计信息包括Memory: 2614368K (2249100K) real, 5838616K (5264696K) virtual, 11
2005-06-01 17:39:00
9011
1
原创 用重定向原理实现远程执行交互
用重定向原理实现远程执行交互这是一个简单工具,用于远程执行在服务器上的脚本或进程。原理是在服务器上将socket重定向到所运行的进程的标准输入输出流,这样进程的标准输出(STDOUT)会自动发送到客户端,客户端写到socket上的数据自动输出到进程的标准输入(STDIN),这样就实现了远程交互,类似telnet服务.代码如下:blockquote { background-color: #BB
2005-06-01 17:38:00
2777
原创 [软工]极端分子之歌--读XProgrammer笔记
[软工]极端分子之歌--读XProgrammer笔记ImagineImagine theres no requirements. Its easy if you try Just a bunch of coders, reachin for the sky Imagine all the people, coding for today Imagine theres no schedules
2005-06-01 17:30:00
2940
1
原创 设计文档: GPS应用开发
设计文档: GPS应用开发by vcbear 关键字:GPS:Global Position System, 全球定位系统NMEA:National Marine Electronics Association 全国海洋电子协会SiFR:u-blox公司的GPS模块二进制数据协议WGS 84:World Geodetic System 1984LLA: Longitude/Latitude/
2005-05-20 13:56:00
5372
2
原创 红外+手机的编程
红外+手机的编程写了一下红外跟手机对接的小程序1: IrSocket方式.vc6没有自带AF_Irda.h文件,到(http://www.cswl.com/whiteppr/white/arhead.html)下了一个.编程很简单,跟一般的socket没太多区别,地址结构使用SOCKADDR_IRDA,创建socket用socket (AF_IRDA, SOCK_STREAM, 0);同样有cli
2005-04-12 17:34:00
3210
2
原创 阚凯力教授的一场电信专题报告
阚凯力教授的一场电信专题报告一只coder熊的生活周六在一场在职研究生开班典礼上,听了阚凯力教授的报告,从10点听到12点,本来暴困,结果越听越精神.以前从网络上看到过阚教授的刀光剑影,一见果名不虚传,没带notebook,用手机便签功能摘录了部分言论,当作笔记.生产力变革和社会变革相促进,也要相适应.我们社会体制还是工业社会体系,所以不能进入信息社会.从技术上讲,我们有条件进入信息社会.阚教授举
2005-03-07 14:32:00
2618
原创 规则+工程:一种比较灵巧通用的Makefile写法
规则+工程:一种比较灵巧通用的Makefile写法整理项目的makefile,顺便对其写法简单归纳整理如下。这种写法乍一看让人比较晕,定义的规则和宏比较多,貌似有点累赘。但是如果项目比较大的话,这种写法有利于统一项目生成规则(相同类型的文件都用相同的处理规则),减少makefile编写的工作量(不需要自己编写规则,只需要提供文件列表),同时也减少了出错的概率。比较规范和灵活通用,值得借鉴。
2005-02-28 17:58:00
2594
原创 夸张和浮躁
夸张和浮躁 一个同事跟我说他很反感某些对UML的宣传,他并不很反对“UML可以做很多事情”,但很反感“没有UML,什么都不能做”.我明白他的意思,我也对网络上或一些媒体,销售资料上的IT写手,IT经纪人的说辞不敢恭维.但这是不可避免的,其实说辞本身都算小事一桩了,反感完了也就完了.最无聊的是还真有人会被这些说辞打动.比如webservice比如软工救世主比如网格计算比如
2005-01-05 15:35:00
1540
原创 Java HttpServer
Java HttpServer 磨蹭了好一阵子,终于决定还是开始工作。今天天亮前争取把Java的HTTPServer做出来。找了几个HTTPServer的代码,不是太复杂没心情解决学习曲线问题就是不太适用,干脆自己写算了。反正不打算写复杂的,只要能处理简单的Get/Post请求,能通过模版输出HTML页面就OK了。(以上写于1:49)现在基本的HTTP功能已经完成了,共有以下cla
2005-01-05 15:33:00
3605
2
原创 MYSQL+JDBC,主键对可写记录集的必要性
MYSQL+JDBC,主键对可写记录集的必要性 除了以前发过的mysql的限制 之外,又发现在JDBC编程中的一个限制,代码如下,照说如果按ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE打开记录集,该ResultSet是可以update或insert的,但在mysql里某个表这样操作会抛出Exception,说
2005-01-05 15:30:00
1759
转载 关于敏捷思维的一个连接&敏捷宣言理解
关于敏捷思维的一个连接&敏捷宣言理解 http://blackwhite.blogdriver.com/blackwhite/330506.html“老程序员” 的blog。其中提到关于IPMP(戏称“爱拍马屁”)的一些感觉,和我的猜想相同,虽然我只是从同事朋友的一些说法中知道什么是PMP,但我本能的觉得那不是我所喜欢和值得投入的东西。常常有种说法“软件工程的名称来自建筑行业”,我
2005-01-05 15:29:00
1621
原创 内存问题和BT的编译器
内存问题和BT的编译器 被这个问题折腾到现在。和以前遇到过的都不一样。代码总是有非法指针问题,检查语法确都正常,一番艰苦的跟踪后,得到一个典型案例见图,对pConnSet->rClient用& 操作符取地址,在监视窗口看到的值是0x11f428。定义变量recConn *p,赋值recConn *p=&pConnSet->rClient;结果看到0x11f434。相差12个字节。非常非
2005-01-05 15:26:00
1405
原创 网管SNMP Agent的快速开发
说明:这篇文章是因为做了一个网关Agent的小项目,作为应对知识积累的差使而写的。相当部分文字是zt来填充版面,有些细节尤其是开发方面的算是语焉不详,只是给了一个大致的框架。但也算是对工作的一点总结。之所以想起来了,是因为内刊主编突然给我打电话,告诉我头儿把文章推荐给她了,然后她问我这篇文章发表前还是否需要修饰,吓我一跳,郑重告诉她这篇文章其实只是个草稿,还没有完善到能发表的地步--至少我不认
2004-11-23 10:32:00
4574
4
原创 关于网络编程(服务端)的一些笔记
关于网络编程(服务端)的一些笔记http://vcbear.mblogger.cn 针对服务器处理网络连接的几种方式,unix网络编程里给出了9种方案,并且对服务器进程/线程的开销做了一个量化的比较。从个人经验出发,觉得以下几种方式是比较实用的:1.最简单的是堵塞Accept,收到连接后fork进程(unix)或创建Thread.原进程/线程继续堵塞Accept,创出来的进程线程只处理
2004-11-11 16:00:00
1804
原创 探索Win32系统之窗口类(Window Classes in Win32)
翻译说明: 以前一直没有很在意窗口类的使用,我近期在用vc做一些界面时遇到窗口类定义的概念,这次翻MSDN的时候看到了一篇文章,讲到窗口类的一些基本概念,匆匆看完,翻译出来当学习笔记,可能有一些细节上的谬误,请包涵。放在网上,如果大家觉得值得参考,就看看。 在MFC编程里,窗口类的概念接触的已经比较少了,在SDK编程的时候则至少还需要声明一个WNDCLASS(EX)类RegisterCl
2003-07-07 08:46:00
5389
4
原创 使用IDropTarget接口同时支持文本和文件拖放
使用IDropTarget接口同时支持文本和文件拖放 vcbear关于Windows的外壳扩展编程,拖放是比较简单的一种,在网上可以找到不少介绍这个技巧的文章。大部分是介绍使用MFC的COleDropTarget实现的,我觉得一般使用COleDropTarget已经很好了,但是我习惯在一些程序模块中,完全的不使用MFC,比如纯SDK编程,还有用在ATL的时候,MFC是相当累赘的。所以
2002-01-25 09:27:00
6560
5
原创 关闭计算机就这几招
关闭计算机就这几招注:完全翻译整理自MSDN。非常简单. Vcbear.“系统ShutDown”属于Windows系统的一种基本服务。功能上有“关闭系统”,“注销用户”,“锁定工作站”3中操作。SDK中提供了几个函数,来对此服务进行调用。“关闭系统”功能使计算机可以被安全的关闭。所有在文件系统里缓冲的内容都被强制写入磁盘。然后,显示相应的对话框,提示用户计算机将被关闭或者已经准备
2002-01-11 09:40:00
1803
原创 Windows Sockets 2.0:使用完成端口高性能,可扩展性Winsock服务程序
翻译说明: 完成端口基本上公认为一种在windows服务平台上比较成熟和高效的IO方法,理解和编写程序都不是很困难。目前我正在进行这方面的实践,代码还没有完全调试和评价,只有这一篇拙劣的学习翻译文摘,见笑见笑。翻译这个文章,是因为我近期在学习一些socket服务程序的编写中发现(注意,只是在学习,我本人在这个领域经验并不充足到可以撰文骗钱的地步:P),如果不是逼着自己把这个文章从头
2001-08-29 11:54:00
8134
1
转载 软件工程师道德规范
1993年5月,IEEE计算机协会的管理委员会设立了一个指导委员会,其目的是为确立软件工程作为一个职业而进行评估、计划和协调各种活动。同年,ACM理事会也同意设立一个关于软件工程的委员会。到1994年1月,两个协会成立了一个联合指导委员会,负责为软件工程职业实践制定一组适当标准,以此作为工业决策、职业认证和教学课程的基础。为完成这项工作,他们提出了如下建议: *采用标准定义; *定义所
2001-08-09 13:22:00
3219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人