1 编程语言的发展历程及未来趋势 1.1 编程语言的发展 · 1946?Plankalkul Konrad?Zuse,一位德国工程师,他躲藏在巴伐利亚附近的阿尔卑斯山上时,独立开发了Plankalkul。他把该项成果应用在其它的事物中,比如国际象棋。 · 1949 Short Code 第一种真正在 ...
分类:
其他好文 时间:
2018-11-05 19:04:13
阅读次数:
131
以前做IOS开发工作的时候,部门领导苦口婆心的给我科普过MVC和MVVM的区别,简要来说MVC框架臃肿,分工不明,只胜在代码量少。 MVVM代码量繁多、胜在框架分工明确便于调试及应用。 当然那都是一俩年前对于当时刚入行作为菜鸡的自己,对于这个框架的理解 现在重新来根据图文讲讲来自三者的功能及区别。 ...
分类:
移动开发 时间:
2018-11-05 19:03:55
阅读次数:
219
十大经典排序算法(动图演示) 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排 ...
分类:
编程语言 时间:
2018-11-05 19:03:42
阅读次数:
196
上篇我们简单的了解了AOP的应用场景,知道AOP编程的重要性。这篇我们先看一段代码,来开始今天的学习。 回顾与上篇类似的代码:SecurityService类的IsPass判断用户名为“admin”则有权限保存数据。OrderService为保存数据的类,实现IOrderService接口。 pub ...
分类:
编程语言 时间:
2018-11-05 19:03:34
阅读次数:
122
新建文件, 输入一下脚本, 然后保存文件为 .vbs 文件, 双击脚本, 电脑就能听到电脑发出 你好 的声音 ...
分类:
其他好文 时间:
2018-11-05 19:03:27
阅读次数:
217
下载地址:https://docs.microsoft.com/zh-cn/sysinternals/downloads/zoomit使用方法:另一个免费的屏幕标注工具:Pointofix v1.8 ...
分类:
其他好文 时间:
2018-11-05 19:03:20
阅读次数:
173
以前在公司一直使用git,现在公司有用svn,一时间还真的不知道如何下手,在网上搜寻了很多大神和官网文档的指导,总结了下面一份教程,希望能够帮助大家快速上手,如果想更细致的了解相关内容,可以点击每个小节里提供的的链接。 1、Windows下命令行工具: 发现原来安装的tortoisesvn已经集成到 ...
函数: 函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫闭包。这就意味着函数调用完毕,这个函数形成的栈内存会被销毁。 function fn(){ var a=12; a++; console.log(a) } fn() 13 fn() 13 fn() 13 但有时候 ...
分类:
编程语言 时间:
2018-11-05 19:03:03
阅读次数:
214
学习地址:http://www.cnblogs.com/liwenzhou/articles/8305104.html 0.Django内置sqlite3数据库的使用 1.sqlite:是一种文件数据库,使用单独一个文件保存数据 2.多用于嵌入式,该文件中类似于MySQL也存在很多表 3.Djang ...
分类:
其他好文 时间:
2018-11-05 19:02:54
阅读次数:
145
这个题目主要用到循环、字符串拼接和排序,代码如下: a = [12,34,56] d = [] #保存新的list for i in a: for j in a: for k in a: if (i != j) and (j != k) and (i != k): #循环不重复组合 b = str( ...
分类:
其他好文 时间:
2018-11-05 19:02:45
阅读次数:
184
心跳机制:就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视客户端断开。 心跳包 心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。 用来判断对方(设备,进程或其它网元 ...
分类:
编程语言 时间:
2018-11-05 19:02:37
阅读次数:
338
Spring.net对NHibernate提供了很好的支持与封装。Spring.Data.NHibernate.Generic.Support和Spring.Data.NHibernate.Support下的HibernateDaoSupport是Spring.NET提供的数据库访问对象(DAO)的 ...
分类:
编程语言 时间:
2018-11-05 19:02:26
阅读次数:
162
一:在git上(码云)上建立项目 二:本地代码与线上代码打通(本地git与线上仓库关联) 注意:本地必须有git的安装 按照相关命令生成公钥打通本地仓库与线上仓库的连接 三 把线上项目下载克隆到本地 四 在本地利用vue脚手架安装并创建vue项目 这部分参考vue的安装 ...
分类:
其他好文 时间:
2018-11-05 19:02:10
阅读次数:
379
一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占 ...
分类:
其他好文 时间:
2018-11-05 19:02:04
阅读次数:
192
对于录音,很多人都很熟悉,不管是手机还是电脑都是可以录制外部声音的,但是对于录制内部声音很多人不是很了解,其实在生活中,使用较多的还是录制电脑内部的声音,至于外部声音,直接使用手机录制就可以了,那如果想要录制电脑内部声音应该怎么录制呢?1、在看电视或者看综艺的时候,总能够听到一些好听的背景音乐,如果直接使用手机录制电脑播放的声音就会很杂,这时候就会想到直接用电脑录制,不会有杂音;2、在电脑上运行迅
分类:
系统相关 时间:
2018-11-05 19:01:56
阅读次数:
173
1.查看svn 的用户名,密码: 找到用户名,密码文件,都是明文的,你可以看到 例:linux win7: C:\Users\ysk\AppData\Roaming\Subversion\auth\svn.simple 下,查看文档 …… 2.删除或重置svn 用户名,密码 windows 下: T ...
分类:
其他好文 时间:
2018-11-05 19:01:48
阅读次数:
186