关于VB中的冒号,给许多人的印象都是:“一行可书写几句语句”.这么说是对的,但是有一种情况是不对的,那就是在条件语句中.这也是做一个VB项目升级的时候遇到,因为这个问题我查了好长时间程序,一直在找VB的中的效果是如何实现的呢?现在发现那是一个非常大的bug.我觉得这不是程序员的错误,应该是VB语法上的漏洞.如果有理解不对的地方欢迎大家指教. 看一个例子吧: 1 If Row1 = -1 Then Row1 = 0: If Row2 = -1 Then Row2 = .MaxRows 我们一般的理
这篇博客名字起得可能太自大了,搞得自己像C++大牛一样,其实并非如此.C++有很多隐藏在语法之下的特性,使得用户可以在不是特别了解的情况下简单使用,这是非常好的一件事情.但是有时我们可能会突然间发现一个很有意思的现象,然后去查资料,最终学到了C++的一个特性.所以很可能每个人理解的C++都有很大不同,我只是从自己的角度去跟大家分享而已. C++的函数调用相比于C的函数调用要复杂很多,这主要是由于函数重载.类.命名空间等特性造成的. 根据Stephan T. Lavavej的介绍,C++编译器在解
创建数组 如果你习惯了用 new 来实例化对象的形式,那么在js中一定会疑惑,可选的参数数量代表的意义截然不同. new Array(size);//传一个参数的时候分两种情况,size是正整数时代表数组的长度:size是其它非数字类型代表的是初始化有一个元素的数组:非正整数的尝试豪无意义 new Array(element1, element2[, ...]);//两个以上的参数代表数组元素列表 实际更常用的是: var arr = [];//使用字面量的形式直接定义 数组长度 js数组的长度
左连接查询在开发中很常用,但有个问题常常会遇到,两个表中有同名字段时,比如左右表都有一个id字段,会造成查询结果中左表的id值被右表的id值覆盖掉(大部分php框架都是这个效果),而且还不会报错,容易留下隐蔽的bug!解决办法很简单,给同名字段用AS起别名.例如:order表,farmer表都含有id字段, $sql ="SELECT *,i.`id` AS sid from hr_users_identity as i left join hr_student as s on i.`user_
https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05 这个是简单的介绍 Hitchhiker’s Guide to Smart Contracts in Ethereum Smart Contract security in Ethereum is hard “Smart contracts are pretty difficult to get righ