Easter79 Easter79
3年前
strcmp函数实现及分析
最近看C,看到strcmp函数,对它的实现原型不很清楚,于是到网上搜。网上算法一大堆,看了很多代码后自己做了一下总结strcmp函数是C/C中基本的函数,它对两个字符串进行比较,然后返回比较结果,函数形式如下:intstrcmp(constchar\str1,constchar\str2);其中str1和str2可以是字
Easter79 Easter79
3年前
swift(1)基础
常量let变量var变量常量的名称不再限制英文字符,数字,下划线,可以使特殊字符和汉字等,但是仍然限制数学符号,箭头,不能数字开头,还有一堆其他限制,针对这点,我觉得还是使用原来的规则较好,简单,明了,熟悉,尽量不要乱用字符吧。打印信息不用再指定类型了,直接打印变量或常量即可。println("helloworld")类型可以获得最大和最小
Wesley13 Wesley13
3年前
Java 进行 RSA 加解密时不得不考虑到的那些事儿
Java进行RSA加解密时不得不考虑到的那些事儿博客分类:java1\.加密的系统不要具备解密的功能,否则RSA可能不太合适公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密
Stella981 Stella981
3年前
Python并发编程之多进程,多线程
基础概念一、进程、程序和线程程序:程序只是一堆代码而已进程:指的是程序的运行过程,是对正在运行程序的一个抽象。进程是一个资源单位线程:每个进程有一个地址空间,而且默认就有一个控制线程。线程才是cpu上的执行单位二、并发与并行无论是并行还是并发,在用户看来都是'同时'运
Stella981 Stella981
3年前
Integer比较相等
Integertype1;??? 我们知道Integer是int的包装类,在jdk1.5以上,可以实现自动装箱拆箱,就是jdk里面会自动帮我们转换,不需要我们手动去强转,所以我们经常在这两种类型中随意写,平时也没什么注意但Integer他是对象,我们知道比较的是堆中的地址,但有个奇怪的事是,如果Integera123,
Wesley13 Wesley13
3年前
Ubuntu Server 语言环境变量改为英文
因为我们在安装过程中选择了中文界面,Ubuntu会自动将安装后的系统语言配置为中文。但是,由于没有安装汉字系统,汉字是无法显示的,实际上有汉字的地方你看到的将是一堆方块或者乱码。为此,我们需要将系统的语言环境变量修改为英文。用locale命令可以查看当前环境的语言设置:$ localeLANGzh_CN.UTF8LAN
Easter79 Easter79
3年前
SpringBoot快速入门
《SpringBoot基础教程》系列文章微信公众号【复刻版】,所有内容都可在我的博客查阅,点击最下方的阅读原文可跳转至我的博客:http://blog.didispace.com简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一
Stella981 Stella981
3年前
SpringBoot快速入门
《SpringBoot基础教程》系列文章微信公众号【复刻版】,所有内容都可在我的博客查阅,点击最下方的阅读原文可跳转至我的博客:http://blog.didispace.com简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一
Stella981 Stella981
3年前
Android NDK 吐槽集(不定期更新)
AndroidNDK对于wchar\_t和wcs的支持就是一堆屎.别想轻易使用UTF16编码.相比Win上的C开发对于各种字符编码支持美若天堂,以前居然没发现.强制wchar\_t编译为2字节,wcs系函数不正确,还要自己实现.编译器难道就不能提示下不兼容或者什么的?对于各种wcs系的printf的缺失,
Wesley13 Wesley13
3年前
C++解析(31):自定义内存管理(完)
0.目录1.遗失的关键字mutable2.new/delete3.new\\/delete\\4.小结5.C语言学习总结<spanid"jump1"1.遗失的关键字mutable</span