编程语言越短越好,跟笔记本越薄越好的观念一样,是个误区

2005年的时候,公司为了体现对技术人才的重视,经理去电脑市场给我配了个超薄键盘,就是薄的像现在超薄笔记本的键盘那样薄的外界接盘。当时就觉得不太好用啊,又不好意思换成原来的厚键盘,盛情难却。那时候超薄是技术尖端的体现,直到2010年左右,人们才认识到键程对手感的影响,键盘制造商也开始把键程作为卖点,机械键盘也重新被请回来。键盘已经醒悟过来了,超薄笔记本还没醒悟过来。 JAVA、C#、VB.NET都有啰嗦的缺点。VB.NET后面还跟这个end function,一直被诟病。java的命名,长的一个方法名像一个句子,啰嗦的缺点一直困扰着java。 ...
静夜思 发布于 2019-06-26 19:06 | 阅读 427 次 | 评论 0 条

5G、物联网,或许会引发C语言的复兴

公认C语言是运行速度最快的语言,操作系统和很多基础软件都是C语言开发,可以说整个IT界、互联网都运行在C语言上。只是开发速度不如后来的JAVA等语言快,在应用层面很少见到C语言的身影。 不过5G时代马上就要来了,互联网传输速度无限接近0延迟,物联网对速度的要求也很高。网络速度上去了,对软件的运行速度要求也会提升。很多领域只有C语言能胜任。或许5G时代的物联网开发语言只能是C语言。
好学 发布于 2019-06-23 17:23 | 阅读 589 次 | 评论 0 条

Visual Studio 关闭鼠标悬停时自动出现快速文档浮层的方法

就是这个烦人的图层,像打不跑的苍蝇 我在上篇博客狠狠的吐槽了这个设计 https://blog.bccn.net/静夜思/66713 ,不解决掉这个问题终日寝食难安。 苍天有眼,今天让我搜到一个10年前的帖子 https://stackoverflow.com/questions/4130598/how-do-i-turn-off-code-tooltips-in-visual-studio-2010 10年前就有人受这个困扰(然而官僚化的微软始终听不到用户的声音),并且开发了一个扩展,当然这个扩展现在已经不能用了。好在给了我...
静夜思 发布于 2019-06-22 20:40 | 阅读 727 次 | 评论 0 条

Visual Studio Code 这个名字绝对是下下策

鱼目混珠闹乌龙,搜 Visual Studio 的使用技巧,搜出来的都是 Visual Studio Code 的。
静夜思 发布于 2019-06-22 18:36 | 阅读 268 次 | 评论 0 条

WSL2 启动速度好快,占用资源好少

不知道是不是常驻进程,跟打开一个dos窗口的速度差不多,瞬间打开。比虚拟机半天启动不起来NB多了,就算虚拟机恢复快照速度也没这么快。 基本上不占用资源,比浏览器、QQ什么的占用资源少多了 微软🐂🖊
静夜思 发布于 2019-06-18 16:29 | 阅读 4396 次 | 评论 1 条

PHP去掉变量前的美元符号$就功德圆满了

个人认为这是最丑陋的设计,导致php丑陋的最大因素。 再一个就是调用对象的属性和方法用反人类的 -> ,用点号已经是业界公认的标准。用 -> 不光难看,输错了删除需要按键两次。最珍贵的点号被php用来连接字符串了,真是暴殄天物 -------------------------------- 作者在 2019-06-15 23:13:08 补充以下内容 -------------------------------- 看到最近 PHP 7.4 支持属性类型,离完全的静态类型越来越近了,可喜可贺 class A { ...
静夜思 发布于 2019-06-15 23:09 | 阅读 412 次 | 评论 2 条

Alfred搜索排除某个文件夹

打开系统偏好设置 - Spotlight - 隐私,添加要排除的文件夹即可 但隐藏的文件夹在打开的文件对话框是找不到的,怎么办呢? 1、右击Finder,选择“前往文件夹” 2、输入要进入的文件夹路径,按回车,就一步步进入文件夹了 3、把要隐藏的文件夹拖进 Spotlight 的 隐私 设置窗口里即可。 -------------------------------- 作者在 2019-06-26 06:58:56 补充以下内容 ----------...
静夜思 发布于 2019-06-14 18:09 | 阅读 775 次 | 评论 0 条

防止Firefox占用cpu过高风扇狂转的方法

首选项 - 隐私与安全 - 权限 - 阻止无障碍服务接入您的浏览器 选中此项,然后重启
静夜思 发布于 2019-06-12 21:29 | 阅读 509 次 | 评论 0 条

matlab显示输出参数太多

像图中这种情况是怎么回事啊 -------------------------------- 作者在 2019-06-10 20:59:09 补充以下内容 --------------------------------
汉清 发布于 2019-06-10 20:58 | 阅读 376 次 | 评论 0 条

《鸟哥的Linux私房菜-基础篇》第四版.pdf

鸟哥的Linux私房菜-基础学习篇(第四版)高清晰完整书签PDF版 百度网盘下载地址: 链接:https://pan.baidu.com/s/1_-5L8ZZXAeCSgqfSO4nc-g 提取码:0ng9
小笨蛋笑嘻嘻 发布于 2019-06-10 13:55 | 阅读 423 次 | 评论 2 条

怎么发帖

在论坛首页没有找到任何发表新帖或者发布文章的按钮啊
makuang 发布于 2019-06-09 16:11 | 阅读 229 次 | 评论 3 条

有偿求一个C++oop电梯控制程序

包含三个class(elecator,floor和building) 一栋楼4个电梯,30层,设定升降时间和开关门时间,最后假设30人随机事件到达每一层,计算运送他们的时间。 24小时内要结果,先给结果截图,然后buy源代码,emai联系695633161@qq.com或weixin(那串数字号)¥100-300
makuang 发布于 2019-06-09 14:58 | 阅读 252 次 | 评论 0 条

新人第一次发帖

缺心ilo 发布于 2019-06-06 09:32 | 阅读 244 次 | 评论 4 条

js原生--------实现复选框的全选/全不选

乐于分享,分享快乐!
小笨蛋笑嘻嘻 发布于 2019-06-05 23:36 | 阅读 299 次 | 评论 0 条

仿百度搜索框------js原生代码

乐于分享,分享快乐!
小笨蛋笑嘻嘻 发布于 2019-06-05 23:32 | 阅读 301 次 | 评论 0 条

debian/ubuntu 编译安装 openssl 1.1.1

wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz tar zxvf openssl-1.1.1c.tar.gz cd openssl-1.1.1c/ ./config make install cp libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/ cp libssl.so.1.1 /usr/lib/x86_64-linux-gnu/ rm /usr/bin/openssl ln -s...
静夜思 发布于 2019-06-05 01:30 | 阅读 1379 次 | 评论 0 条

配置nginx支持tls1.3最最最坑爹的坑

按网上的教程,编译openssl 1.1.1 查看nginx信息,也是基于openssl 1.1.1编译的 root@bccnsoft:~# nginx -V nginx version: nginx/1.17.0 built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) built with OpenSSL 1.1.1c 28 May 2019 TLS SNI support enabled 然后不管怎么搞,在浏览器里查看的时候还是tls1.2,不管怎么重启调...
静夜思 发布于 2019-06-04 14:46 | 阅读 1363 次 | 评论 1 条

logrotate执行切割的时候出现because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation错误的解决办法

vi /etc/logrotate.d/down.bccn.net /var/sitepath/log/host.access.log{ su root list missingok notifempty compress olddir /var/sitepath/log/access/ daily copytruncate rotate 30 } /var/sitepath/log/error.log{ su root list missingok ...
静夜思 发布于 2019-06-03 17:46 | 阅读 590 次 | 评论 0 条

logrotate手动执行日志切割

logrotate --force /etc/logrotate.d/down.bccn.net 也可以模糊匹配多个文件 logrotate --force /etc/logrotate.d/*.bccn.net -------------------------------- 作者在 2019-06-03 17:49:51 补充以下内容 --------------------------------这样手动执行切割命令,能检测出来哪个配置文件有问题
静夜思 发布于 2019-06-03 17:43 | 阅读 262 次 | 评论 0 条

java-maven-mybatis大数据量批量导入sqlserver

本次在提供一个关于解决批量导入由于数据量过多,会报出参数过多,我们应该清楚一个问题,sqlserver导入数据时,允许的最大sql长度是3000个字符,但当我们数据过多,及时是使用batch结合事务处理已然会爆掉,实际上我们还可以用另一种方式,将文件生成到数据库所在的服务器上,然后通过数据库本身的备份恢复机制将数据导入到db中,下面是具体操作代码 环境:spring boot-maven-mybatis-sqlserver-tomcat 一、在service实现中创建含有导入数据的文件 @Service public class ...
mooncharmzx 发布于 2019-06-03 16:15 | 阅读 239 次 | 评论 0 条