<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[《Java程序员，上班那点事儿》——清华大学出版社]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/useway</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; useway]]></copyright><item><title><![CDATA[第2讲：编写第一个CatBase程序]]></title><link>https://blog.csdn.net/useway/article/details/163544197</link><guid>https://blog.csdn.net/useway/article/details/163544197</guid><author>useway</author><pubDate>Thu, 06 Aug 2026 22:51:57 +0800</pubDate><description><![CDATA[CatBase语言支持两种main函数形式：完整形式def main(args:list[str]){}用于接收命令行参数，简化形式def main(){}则忽略所有传入参数。当使用简化形式时，编译器会发出非致命警告提示参数将被忽略，但不影响程序编译和运行。例如，def main(){print(&quot;hello world&quot;)}会正常输出结果，但命令行参数会被静默丢弃。完整形式可通过args列表访问参数，其中args[0]为程序名。这种设计既保证了灵活性，又为简单脚本提供了便利。]]></description><category></category></item><item><title><![CDATA[第1讲：CatBase的代码编译]]></title><link>https://blog.csdn.net/useway/article/details/163160930</link><guid>https://blog.csdn.net/useway/article/details/163160930</guid><author>useway</author><pubDate>Fri, 24 Jul 2026 14:22:16 +0800</pubDate><description><![CDATA[选择：<安装目录>vscode-extension/catbase-language-0.0.7.vsix。我们实测一下用CatBase编写一个最简单的程序：Hello World。如果你使用的是vscode系列的IDE可以安装Catbase语言扩展。运行成功，正确输出：Hello world!首先我们下载和安装CatBase编译环境。然后就可以编写代码了。]]></description><category></category></item><item><title><![CDATA[catbase编程语言代码量更少（消耗的Token是C语言的30%）]]></title><link>https://blog.csdn.net/useway/article/details/163143442</link><guid>https://blog.csdn.net/useway/article/details/163143442</guid><author>useway</author><pubDate>Thu, 23 Jul 2026 23:56:24 +0800</pubDate><description><![CDATA[在“同等功能”下，CatBase 的源码行数通常比 C 少 30%~60%，越是涉及容器、字符串、内存管理、网络/文件的部分省得越多。下面按场景拆开说（基于 CatBase v0.0.x 的官方定位与前面几轮看到的语法）。哪些地方 CatBase 明显更短？list[int]mallocrealloc--snprintff"..."freefreevoid*好，那就选一个下面我把​ 和​ 的实现并排给你看。你可以直接横向对比代码量和样板代码。]]></description><category></category></item><item><title><![CDATA[我为什么开发了一个新的编程语言CatBase]]></title><link>https://blog.csdn.net/useway/article/details/163056323</link><guid>https://blog.csdn.net/useway/article/details/163056323</guid><author>useway</author><pubDate>Tue, 21 Jul 2026 00:21:55 +0800</pubDate><description><![CDATA[1、python非常好用，但是无法跑在紧凑型的小板子上，主要是小板子内存和存储空间都很小，python动辄就几百兆，根本跑不了。其实就是不用再适应别扭的缩进规则了，用大括号｛｝就可以了，也不再看别人代码的时候不知道变量类型了，每一个变量都必须声明变量类型。终于在近期，代码逐步成熟，把串口、TCP/IP、HTTP、WebSocket、多线程等等，统统内置到这个语言中。于是我就用Cat作为了这个语言的名字，也用小猫作为这个语言的logo了。并且，基于小板子上常用的库，都需要外部引用，并不是编程语言内置的。]]></description><category></category></item><item><title><![CDATA[理科生在爱情上为什么总吃亏？]]></title><link>https://blog.csdn.net/useway/article/details/79360557</link><guid>https://blog.csdn.net/useway/article/details/79360557</guid><author>useway</author><pubDate>Sat, 24 Feb 2018 12:29:19 +0800</pubDate><description><![CDATA[最近啊总听有些女生说：理科生理智的多，痴情的少，一个比一个现实，而且想的还特别多…我说不是吧…怎么会给女生们留下了这么一个印象呢？咱们聊聊理科生搞对象这个事儿...音频节目：《理科生有话要说》：理科生在爱情上为什么总吃亏？点击打开链接...]]></description><category></category></item><item><title><![CDATA[架构师的思考方式]]></title><link>https://blog.csdn.net/useway/article/details/9532325</link><guid>https://blog.csdn.net/useway/article/details/9532325</guid><author>useway</author><pubDate>Sat, 27 Jul 2013 20:29:23 +0800</pubDate><description><![CDATA[最近在网上看到一个题，看到如下图形，问能找出多少个方块，（见图）题中说，如果看出36个以上方块的是程序员！于是无数程序员乐此不疲的找方块，最多者找到了44个方块，用以证明自己是一个程序员。殊不知，其实是不是程序员不需要证明，但是不是架构师，我觉得已经昭然若揭了！ 我们这里面，不探讨到底有多少个方块，我们只探讨的是如果是一个架构师应该如何思考这个问题。如果你需要用程序来构造这样的一个图形结构，那么你]]></description><category></category></item><item><title><![CDATA[整天写微博，最近竟然不会写博客了...]]></title><link>https://blog.csdn.net/useway/article/details/9234409</link><guid>https://blog.csdn.net/useway/article/details/9234409</guid><author>useway</author><pubDate>Wed, 03 Jul 2013 15:36:49 +0800</pubDate><description><![CDATA[总写微博，竟然不会写博客了，太可怕了...哈哈哈争取这两天，努力找回我的写博客的能力！]]></description><category></category></item><item><title><![CDATA[缺少架构设计很可怕]]></title><link>https://blog.csdn.net/useway/article/details/7722907</link><guid>https://blog.csdn.net/useway/article/details/7722907</guid><author>useway</author><pubDate>Fri, 06 Jul 2012 17:10:25 +0800</pubDate><description><![CDATA[【架构师笔记】今面试一君，说之前做进销存维护，遂问维护内容？答【增加一个新产品之类的工作】想，可能新老产品差异大所以需改软件结构，于是让举例，答【如原来销售键盘，现在要销售鼠标了...】@#￥%！.... 他的老板绝对想不到，投入10人开发近1年的项目其实是垃圾... 缺少架构设计很可怕 ...  我的微博：http://weibo.com/useway]]></description><category></category></item><item><title><![CDATA[架构师：我们需要顶层设计]]></title><link>https://blog.csdn.net/useway/article/details/7472454</link><guid>https://blog.csdn.net/useway/article/details/7472454</guid><author>useway</author><pubDate>Wed, 18 Apr 2012 10:24:25 +0800</pubDate><description><![CDATA[架构师：我们需要顶层设计背景：某公司，建立的程序又被推倒，外人觉得很奇怪，这个程序的主管非常敬业，关注到了程序每一个细节，甚至包括每一个按钮的文字和位置。这个主管很委屈，他说，他完全是按照客户需求制作的，客户怎么说的，他就怎么做了，难道有错？！但是，这个程序还是被推倒了，当然也有其公司派系斗争的因素在里面。但是，不得不引起我们的注意，这个程序败就败在了太拘泥于细节，而忽略了顶层设计被客户牵着鼻子走]]></description><category></category></item><item><title><![CDATA[程序员的理想]]></title><link>https://blog.csdn.net/useway/article/details/7337940</link><guid>https://blog.csdn.net/useway/article/details/7337940</guid><author>useway</author><pubDate>Fri, 09 Mar 2012 18:28:48 +0800</pubDate><description><![CDATA[【坐家笔记】最近前几天招聘程序员，习惯性的问，理想是什么：几乎答案是千篇一律的，那就是【有机会的话，自己当老板】，以前，凡是这样回答我的人一律不要，但是，现在几乎没有不想当老板的了...有人说现在的社会很浮躁，我觉得，还是人们的理想出了问题。  我的微博：http://weibo.com/useway]]></description><category></category></item><item><title><![CDATA[为什么架构设计需要方法论？]]></title><link>https://blog.csdn.net/useway/article/details/7294649</link><guid>https://blog.csdn.net/useway/article/details/7294649</guid><author>useway</author><pubDate>Sun, 26 Feb 2012 00:07:02 +0800</pubDate><description><![CDATA[为什么架构设计需要方法论？ 背景：最近刚刚写了一篇《为什么你总成为不了架构师？》引起了一片小小波澜！看样子还是小小的波澜一时难以平息，其实，这篇文章仅仅是我个人的自娱自乐，被大家关注实属偶然！但“路见不平拔刀相助者”挺身而出，仗义执言道，此文“误导”了无辜的人民群众！！更有人提到“大道理”云云！！“叹号太多”云云！！当然很多支持的同学要求后续的观点，因此，我想既然开了头，不写下去看来是无法给大家一]]></description><category></category></item><item><title><![CDATA[架构师是刻意的成为，还是日积月累的无意间成为？]]></title><link>https://blog.csdn.net/useway/article/details/7275435</link><guid>https://blog.csdn.net/useway/article/details/7275435</guid><author>useway</author><pubDate>Mon, 20 Feb 2012 12:34:10 +0800</pubDate><description><![CDATA[【问】老师我很迷茫，太多东西要学，但只是皮毛，作为一个想成为架构师的学生，深知不能好高鹜远，但毫无办法，该咋办，一个架构师是刻意的成为，还是日积月累的无意间成为？ 【答】日积月累是对的，但不可能无意间成为... 正所谓有的放矢，虽然是程序员，但并不影响你用架构师的思想去思考，对吗？ 我的微博：http://weibo.com/useway 钟声，《Java程序员，上班那点事儿》作者2012-2-1]]></description><category></category></item><item><title><![CDATA[为什么你总成为不了架构师？]]></title><link>https://blog.csdn.net/useway/article/details/7262876</link><guid>https://blog.csdn.net/useway/article/details/7262876</guid><author>useway</author><pubDate>Thu, 16 Feb 2012 00:01:42 +0800</pubDate><description><![CDATA[为什么你总成为不了架构师？ 背景：今天接到一个哥们儿的电话，说，很郁闷，想和我聊聊。我问，有啥郁闷的事情啊，说来听听。他说，最近很郁闷，我本来今年的计划是成为一个架构师，但是，无论如何努力，都不知道为什么，感觉希望很渺茫...这哥们儿其实是一个很努力的家伙，曾经是我Team里技术最好的程序员，对一个技术不钻明白不罢休的那种程序员。我给他电话里说了说我一直想说，但一直都没有时间说的话，那就是：为什么]]></description><category></category></item><item><title><![CDATA[为啥这篇笔试题逼退了第三个应聘者]]></title><link>https://blog.csdn.net/useway/article/details/7237147</link><guid>https://blog.csdn.net/useway/article/details/7237147</guid><author>useway</author><pubDate>Mon, 06 Feb 2012 16:10:55 +0800</pubDate><description><![CDATA[【程序员—胡言一派】今天在思考，为啥这篇笔试题逼退了第三个应聘者，也太脆弱了答不出来的话可以见面聊聊呀...算了，还是改一下吧，再改简单点...下次争取把笔试改成上机测试...可能更靠谱!  我的微博：http://weibo.com/useway]]></description><category></category></item><item><title><![CDATA[发现一个木马的新的捆绑方式]]></title><link>https://blog.csdn.net/useway/article/details/7226125</link><guid>https://blog.csdn.net/useway/article/details/7226125</guid><author>useway</author><pubDate>Wed, 01 Feb 2012 16:52:10 +0800</pubDate><description><![CDATA[大家注意！！近期发现某些非官方站点上下载的Tomcat安装包中有后门，进而成为黑客安装木马的工具，黑客可以很轻易的下载上传该服务器上的任何文件，再次提示：请务必从官方站点下载Tomcat！！ 钟声 2012-2-1
@360运营专员

@金山毒霸微服务-赵言
我的微博：http://weibo.com/useway]]></description><category></category></item><item><title><![CDATA[发布了“我开发了一个木马”之后]]></title><link>https://blog.csdn.net/useway/article/details/7222279</link><guid>https://blog.csdn.net/useway/article/details/7222279</guid><author>useway</author><pubDate>Tue, 31 Jan 2012 15:47:39 +0800</pubDate><description><![CDATA[我起初在新浪微博上发布了如下内容：

 
然后，不到5分钟：
360运营专员：木马给我们研究研究....
我回复：你们响应速度真快，不要紧张，程序员编个把木马不算什么，我不会传播的，只是那天和石晓红聊到360的查杀方法，而感兴趣做的测试...

后来，我想了想，还是删了这个帖子吧！（但是，我没在CSDN上删除，说明CSDN上他们没有很有效的关注手段）
 
 
 
然后，我又发]]></description><category></category></item><item><title><![CDATA[比较靠谱的程序员工资标准]]></title><link>https://blog.csdn.net/useway/article/details/7222027</link><guid>https://blog.csdn.net/useway/article/details/7222027</guid><author>useway</author><pubDate>Tue, 31 Jan 2012 14:30:24 +0800</pubDate><description><![CDATA[比较靠谱的程序员工资标准(频繁跳槽的，技术确实很牛的，边远山区，二级以下城市，海外，及月球除外)：
刚毕业到1年内：1.5k-3.5k，
1-2年，2k-4.5k，
2-3年，3.5k-6k，
3-5年，5k-9k，
5-8年，7k-15k，
8年以上，10k-35k，
创业\高管\合伙人\自由职业\老板是冤大头，0k-nk。
 
我的新浪微博：@钟声_程序员   http://]]></description><category></category></item><item><title><![CDATA[那天闲着没事，试着编了一个木马]]></title><link>https://blog.csdn.net/useway/article/details/7221276</link><guid>https://blog.csdn.net/useway/article/details/7221276</guid><author>useway</author><pubDate>Tue, 31 Jan 2012 10:17:31 +0800</pubDate><description><![CDATA[【程序员—胡言乱语】那天闲着没事，试着编了一个木马，编译运行，挂马，监视，上传文件，都很正常，很高兴。。忽然间，360报木马！！气得我够呛，经过和360周旋，终于绕过了360的检测。。。呵呵，很纠结是否要告诉@周鸿祎 呢？
我的新浪微博：@钟声_程序员  http://weibo.com/useway]]></description><category></category></item><item><title><![CDATA[最近刚刚感觉轻松些了]]></title><link>https://blog.csdn.net/useway/article/details/7218714</link><guid>https://blog.csdn.net/useway/article/details/7218714</guid><author>useway</author><pubDate>Mon, 30 Jan 2012 01:18:39 +0800</pubDate><description><![CDATA[今天一看，我竟然有1年没有更新博客，和大家汇报一下，这一年我干啥去了。
其实是做了一个项目，这个项目搞得我异常的累，还好，现在告一段落了。
终于又可以回来写博客了！


呵呵！


想死大家啦！！


我的新浪微博：@钟声_程序员  ，欢迎加我！]]></description><category></category></item><item><title><![CDATA[【开心小丫头】这个真没有]]></title><link>https://blog.csdn.net/useway/article/details/7217146</link><guid>https://blog.csdn.net/useway/article/details/7217146</guid><author>useway</author><pubDate>Sat, 28 Jan 2012 22:55:36 +0800</pubDate><description><![CDATA[今天带7岁的闺女去去参观，走进古代钱币展厅，从半两、五铢、布泉，再到唐，宋，元，明、清的各朝代几乎能在我的收藏中找到几枚一样的，甚感欣慰。快出展厅的时候，小丫头指着一个硕大的清朝宣统的金币问我，这个咱们家也有吧？我说：这真的没有...
 
我的新浪微博：@钟声_程序员]]></description><category></category></item></channel></rss>