前言:在项目中,有时候一些小的知识,总是容易让人忽略,但是这些功能加在项目中往往十分的有用,因此笔者在这里总结项目中遇到的一些实用的小知识点,以备用,并持续更新...... 1.禁用DataGridView表头的排序功能 /// <summary> /// 禁止点击列表头进行排序 /// </summary> /// <param name="dgv">当前DataGridView控件</param> private void Disab…
一.符号 1.$@:传递的参数. 2.$# :传递参数的数量. 3.$?:指上一次执行命令后的返回值.一般0表示运行成功. 补充:$?只表示上一个命令执行后的退出状态,当命令执行后,又执行了其他命令,然后查看$?状态时,只表示第二个执行命令的状态,与第一个无关. 4.$! :后台运行的最后一个进程的进程号(PID). 5.$$:当前进程的进程号(PID). 6.!!:再次执行上一次运行的命令,并在屏幕上打印出所执行的命令. 7.!*:替代上一次运行的命令,参数继续沿用. 8.!$:获取上一条命令…
1.如何通过代码设置Button  title的字体大小 设置Button.titleLabel.font = [UIFont systemFontOfSize:<#(CGFloat)#>] : 2.获取当前时间 NSDate *timeDate=[NSDate date]; NSDateFormatter * dateformatter=[[NSDateFormatter alloc] init]; [dateformatter setDateFormat:@"YYYYMMddHH…
①文件保存默认是private权限. ②在layout的xml文件中onClick的方法中包含一个View类型的参数 ③获取项目下files路径:Context.getFilesDir(); ④获取项目下cache路径: ⑤网络访问不能放在主线程(至少在4.0版本不可以),因为这样会降低用户的体验,所以在android的高版本后禁止在主线程操作网络 ⑥多个线程处理ui可能会出现问题,所以更新UI必须在主线程中执行,否则会抛出一个运行时异常.(只有主线程才可以更新UI) ⑦当前应用程序在桌面上产生…
以下知识点来自于编写高质量代码-改善JavaScript程序的188个建议,只用于自我知识的补充. 一.NaN 1.NaN是一个特殊的数量值,不表示一个数字,尽管下面的代码仍然是返回类型为number console.log(typeof NaN);//number console.log(typeof NaN==='number');//true 可见typeof不能真正区分数字与NaN的区别. 为了进一步区分NaN与数字,可以使用isFinite函数,如果有限数值,该函数将返回true,如果…
1.jquery高亮当前选中菜单 $("document").ready(function(){ $(".menu li").click(function(){ $(".menu li").removeClass("active");//首先移除全部的active $(this).addClass("active");//选中的添加acrive }); }); <script type="t…
1. $refs 数据这么绑定的: 然后在created中抛出来,猜猜看看打印的是两个什么? 结果如下: 第一个跑出来了,第二个,却undefiend,没有东西?!... 后来去官网查看$refs的解释: 这么一看是我在created中抛出的原因了,于是我换到mounted中,最后果然全出来了! $refs只在组件渲染完成后才填充,并且他是非响应式的,它仅仅作为一个直接访问子组件的应急方案,应当避免在模板或者计算属性中使用$refs!——<vuejs实战>梁灏 对于一个vue小白来说,这个确实…
1.查询一个对象下所有字段 当需要查询一个对象所有字段进行复制或其他操作,可以使用一段拼接的语句来查询 String query = 'select '; for(String fieldApi : Schema.SobjectType.Opportunity.fields.getMap().keySet()){ if(fieldApi=='Id') continue; query += fieldApi + ', '; } query += 'Id from Opportunity'; Sys…
中国.NET:各地微软技术俱乐部汇总(持续更新中...)   本文是转载文,源地址: https://www.cnblogs.com/panchun/p/JLBList.html by ​史记微软.      i 成功的故事荡气回肠,失败的故事千回百转,但是你不去追求与偿试,你永完不会知道成功的原因失败的原因是什么,人生一辈子也就三万天,如果每天糊里糊涂的过去了,若干年后要连故事都没得讲.如果你还是孤单的程序狗,那么加入中国.NET俱乐部这个大家庭,我们一起书写最精彩的故事.   ★早期三俱★…
redis日常使用汇总--持续更新 工作中有较多用到redis的场景,尤其是触及性能优化的方面,传统的缓存策略在处理持久化和多服务间数据共享的问题总是不尽人意,此时引入redis,但redis是单线程的key-value数据库,性能优化也是有限,尤其是处理并发访问的时候,所以在最终选择论证时,还是要考虑具体场景. 1.人脸考勤信息记录 人脸考勤信息,摄像头每次识别到人脸,都加以记录,用以后续数据分析,可以作为考勤信息记录.也可以分析人员轨迹评判行为.初始考虑到,存储在关系型数据库中,但纵向存储数…