- 博客(21)
- 收藏
- 关注
原创 y=x++与y=(x++)*5区别?
y=x++相当于,y=x;x=x+1;y=(x++)3相当于:y=x3;x=x+1;这里加()与不加是一回事,因为自加运算符优先于+ - /* % .所以不需要添加()写成y=x++ * 3是等效的.这里讲的优先,并不是x先乘3之前自加,而说"++“属于x这在运算前自加,还是运算后自加,取决于”++“号在变量前后的位置.所以,优先顺序跟乘除优先于加减是完全不同.我个人认为,在自加处理时,不要"优先说法"更好.你就认为”++"号属于某个变量.出现了=号的++一定是将两个赋值表达式组合到一起的
2021-08-02 23:31:58
1882
原创 程序员的网站
网名以及介绍链接.net平台的包管理工具https://www.nuget.org/https://stackoverflow.com/教程、资源、工具、书籍https://www.youkuaiyun.com/开源类库、软件、代码https://github.com/入门的编程的教程https://www.w3school.com.cn/...
2021-05-27 12:02:32
88
原创 HTTP跟HTTPS区别
面试忽然被问到这个问题,是个基础。顺便记录下来吧HTTPHTTPS1.安全性协议以明文方式发送内容。不适合传输一些敏感信 息,比如:信用卡号、密码等支付信息更安全2.协议HTTP协议SSL/TLS+HTTP协议3.证书无需证书需要到CA申请证书4.端口80443...
2021-05-25 11:16:46
90
原创 异步跟多线程的区别
1.多线程多个不同的线程执行不同的代码块public static void main(String[] args) {//创建两个线程任务MyThread d = new MyThread();MyThread d2 = new MyThread();d.run();//没有开启新线程, 在主线程调用run方法d2.start();//开启一个新线程,新线程调用run方法}}2.异步CPU在发起数据传输时发送一个指令,硬件就开始自己和内存交换数据,在传输完成之后硬件会
2021-05-16 22:58:15
185
原创 面试忽然被问到xml跟json区别
面试忽然被问到这个问题,是个基础。顺便记录下来吧 xml json1.可读性 稍微偏高些2.在服务端创建数据 更优3.在客户端处理数据 更优4.扩展性 更优5.调试和故障排除 困难 困难6.安全性 安全 安全适合于标记文档 数据交换处理
2021-05-16 19:55:43
114
原创 双重遍历时候别用list,用dictionary
//遍历备份表筛选数据 var dtlBackupList= ctx.Set<instockdetailtwo_bi_backup>() .Where(o => dtlKeys.Contains(o.DetailtwoID)).ToList().ToDictionary(o => o.DetailtwoID);
2021-03-05 12:28:53
167
原创 MYSQL的select top in查询问题
This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’ 解决办法:在外面嵌套一层update receivesheetconfirm set Status=3 where ReceiveSheetNo in (select ReceiveSheetNo from (select ReceiveSheetNo from receivesheetconfirm limit 0,60) tt)`...
2021-03-05 11:48:49
120
原创 C#执行时间查看
Stopwatch myWatch = new Stopwatch();myWatch.Start();//执行时间长的代码块myWatch.Stop();long myUseTime = myWatch.ElapsedMilliseconds;string time = "執行時間: " + myUseTime.ToString() + " ms";
2021-03-04 10:44:18
182
1
翻译 查询某个表的某个字段最大重复量
select intime,count(intime) from instockdetailtwo GROUP BY intime HAVING count(intime)>1ORDER BY intime;
2021-03-04 10:42:00
184
1
原创 单例模式为什么用两个if
if (_instance == null) //第一重判断,先判断实例是否存在,不存在再加锁处理 { lock (syncRoot) //加锁,在某一时刻只允许一个线程访问,此时可能有多个线程在此等待 { if (_instance == null) //第二重判断: 第一个线程进入Lock中执行创建代码,第二个线程处于排队等待状态,当第二个线程进入Lock后并不知晓
2021-02-08 11:12:28
607
原创 连接各个android模拟器命令
夜神模拟器:adb connect 127.0.0.1:62001逍遥安卓模拟器:adb connect 127.0.0.1:21503天天模拟器:adb connect 127.0.0.1:6555海马玩模拟器:adb connect 127.0.0.1:53001网易MUMU模拟器:adb connect 127.0.0.1:7555原生模拟器:adb connect (你的IP地址):5555...
2021-02-08 11:05:20
231
转载 从别的地方复制过来的VS项目IIS Express Web无法打开的问题
问题解决后记录一下的我的一些操作首先全局搜索出applicationhost.config文件并删除。将用记事本或者其他什么文本编辑器,打开项目的.csproj文件,定位到 <WebProjectProperties>,把关于IIS的配置<DevelopmentServerPort>、<DevelopmentServerVPath>、<I...
2019-01-31 13:36:09
464
空空如也
查询订单总量的前10名
2024-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人