编程有趣的知识
学习上遇到的一些有趣的知识。
Kerven_HKW
认真写好每一行代码
展开
-
2.Python和C#通信
用Python做服务器,C#做客户端,写了个非常简单的通信实践。代码丢在下面:Python:import socketimport sysdef start(): startServer()def startServer(): address = ('127.0.0.1', 31500) s = socket.socket(socket.AF_INE...原创 2020-01-07 14:21:43 · 3341 阅读 · 2 评论 -
1.负数在计算机中如何表示?为什么用补码存储
一个有趣的问题:负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用2的补...原创 2018-05-24 15:12:17 · 3570 阅读 · 4 评论 -
在本机使用虚拟机安装一个linux系统,并搭建ftp服务器
一、Linux基础使用:linux服务器环境搭建(FTP服务器),在本机使用虚拟机安装一个linux系统,并搭建ftp服务器,要求能使用ftp服务将本机文件到保存linux虚拟机上资料:VMware Workstation 11安装Centos 系统:http://jingyan.baidu.com/article/c74d60009d962f0f6a595deb.html菜鸟教程...原创 2018-03-08 21:32:00 · 1365 阅读 · 0 评论 -
Git源码管理工具使用
注明:双击tap键为自动补全操作1.视频地址:http://www.newbieol.com/course/index_102.html2.sourcetree是一个拥有界面的git工具吧 下载官网 https://www.sourcetreeapp.com/ 这是比较好用的管理工具3.安装的时候发现注册不了,上网搜了跳过登陆的方法,认识到了,百度才是我们的家 ...原创 2018-04-14 09:10:00 · 1242 阅读 · 0 评论 -
Lua中ipairs和pairs的区别详解
迭代器for遍历table时,ipairs和pairs的区别:区别一:ipairs遇到nil会停止,pairs会输出nil值然后继续下去区别二:local a = {"Hello", "World", a = 1, b = 2, x = 10, y = 20, "Good", nil, "Bye"}-- for i,v in ipairs(a) do-- print(v)...原创 2019-01-28 18:28:00 · 2842 阅读 · 0 评论