http://blog.sina.com.cn/s/blog_87766e4a0100yp7a.html 1、 基于多线程实现一个服务器和一个客户端实现全双工通信 服务器端创建两个线程:一个用于接收客户端发送过来的信息;一个用来给客户端发送信息。 客户端也创建两个线程:一个用于接收服务器端发送过来的 ...
分类:
编程语言 时间:
2017-09-29 21:18:22
阅读次数:
404
作者:Bingo链接:https://www.zhihu.com/question/24462113/answer/83371803来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 用C++写UI库最本质的思想就是不用C++「写」UI。 不管是开放C++底层库到XML+ ...
分类:
编程语言 时间:
2017-09-29 21:19:06
阅读次数:
411
简述 就是新建一个管道执行一个命令。 方法是os.popen(命令,权限,缓冲大小) 比如 详细分析: os.popen() 方法用于从一个命令打开一个管道。 语法 popen()方法语法格式如下: 参数 command -- 使用的命令。 mode -- 模式权限可以是 'r'(默认) 或 'w' ...
分类:
编程语言 时间:
2017-09-29 21:19:20
阅读次数:
176
前言:上课的时候感觉学生在理解这个算法时有些困难,不知道是因为他们还太小还是因为别的什么,反正我是讲的很清楚了。不管怎样,在这里记录一下吧。算法并不是很难,只是会让初学者感觉有点绕,其实并不是算法绕,而是匹配这个问题本身绕。 假设你对简单的字符串模式匹配过程是理解的。 0、KMP算法简介 要解决的问 ...
分类:
编程语言 时间:
2017-09-29 21:19:30
阅读次数:
182
转义符 转义符使用“\”表示。常用转义符如下: 1、‘\n’回车 2、‘\t’制表位字符,一个表示向右跳8-10个字符 3、‘\\’表示’\’ 4、‘\’’表示单引号 5、‘\’’’表示双引号 6、‘\u4e2d’表示unicode编码对应的字符(汉字:中) 7、(char)20013表示汉字:中 ...
分类:
编程语言 时间:
2017-09-29 21:20:07
阅读次数:
157
这篇博客是我 听完这位老师讲完课的 记录。https://www.youtube.com/watch?v=mgDUoITB24I&t=645s 还有我个人的理解,如果有错误或者有争议的地方,欢迎留言。谢谢大家~ 子序列 就是说 从原有列表中按照出现先后顺序从中选择部分 元素 组成的新的列表。 最长公 ...
分类:
编程语言 时间:
2017-09-29 21:22:37
阅读次数:
189
C语言指针对于初学者而言,是比较难理解的部分。 想要说清楚最好的方式就是图文并茂,但是懒得画图了,所以附几个链接,有兴趣可以看看! tips:指针变量 就是存储 变量或函数地址的一个东西!理解他的本质就可以灵活运用了。 参考链接: 详细版:http://blog.chinaunix.net/uid- ...
分类:
编程语言 时间:
2017-09-29 21:23:38
阅读次数:
213
使用中间变量交换两个变量的值 不使用中间变量交换两个变量的值 ...
分类:
编程语言 时间:
2017-09-29 21:24:40
阅读次数:
185
机器学习算法分为两种:有监督和无监督。简单来说,有监督是指输入数据有y值,希望学习完后能找到x和y值之间的关系;无监督是指仅有x值,希望能从x中提取出特征。 常见监督算法:线性回归,逻辑回归,支持向量机(support vector machine,SVM),k-最邻近(k-NearestNeigh ...
分类:
编程语言 时间:
2017-09-29 21:26:03
阅读次数:
249
比如有下面一段源代码(该源代码是Cay S. Horstmann著的《java核心技术 卷1:基础知识(第10版 英文版)》的第五章中提供的源代码): package abstractClasses;import java.time.*; 使用javac进行编译。 然后使用java,发现总是提示“错 ...
分类:
编程语言 时间:
2017-09-29 21:27:00
阅读次数:
264
万向锁 一直困惑我很久。。。。原因出在这里,我以为欧拉角旋转是以模型坐标(齐次坐标系)为旋转轴。问题就来了,无论旋转那个轴,其它两个轴也会相应的变化,下面看图: 根据上面的说明两个旋转面(圆圈)怎么会共面,让我迷糊。假设共面,那这两个旋转面的法线应该是旋转轴,要想两个面共面,那旋转轴肯定平行的。但问 ...
分类:
编程语言 时间:
2017-09-29 21:27:24
阅读次数:
334
Python爬虫异常主要分为URLError和HTTPError: 1.URLError: URLError错误发生的可能原因有: 网络无连接,即本机无法上网 链接不到特定服务器 服务器不存在 那么,我们可以通过使用try-except语句来捕获错误提示信息, 在上面的例子中,Request的对象是 ...
分类:
编程语言 时间:
2017-09-29 21:28:23
阅读次数:
259
AJAX AJAX概述 1 什么是AJAX AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 AJAX还有一个最大的特 ...
分类:
编程语言 时间:
2017-09-29 21:28:37
阅读次数:
330
(注:本文部分内容摘自互联网,由于作者水平有限,不足之处,还望留言指正。)先写首诗,抒抒情。 一、 食堂、... ...
分类:
编程语言 时间:
2017-09-29 21:28:50
阅读次数:
313
欢迎扫码加入Java高知群交流
springboot集成redis非常简单
1、引入maven依赖redis包<!--springboot整合redis-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
</d..
分类:
编程语言 时间:
2017-09-29 22:45:40
阅读次数:
199
萌新刚刚开始学习算法,第一步是学习排序,毕竟算法的四大块“排序,查找,图,字符串”里面,排序是第一位的(PS:今天才知道算法提供的只是一个程序编写思路,一直以为是一个函数,难怪传入参数怎么也实现不出来,好气啊) 话不多说,先上源码! 选择排序: 萌新第一次写的时候,发现总是有最后一个数字不参与排序, ...
分类:
编程语言 时间:
2017-09-29 22:45:57
阅读次数:
271
一. 冒泡排序 这里介绍了另一种排序的方法,冒泡排序法。选择排序法比较接近人们正常的思维,一个数据和剩下的说有数据比较。 冒泡排序法是临近的数据间进行比较,大的数据就调到右侧,角标1-2的数据对比,角标2-3的数据对比...... 无论是选择排序还是冒泡排序都是先求最值。 冒泡排序法,是一轮一轮地进 ...
分类:
编程语言 时间:
2017-09-29 22:46:55
阅读次数:
244
在HTML页面中加入JavaScript最主要的方法就是使用<script>:包含外部的JavaScript文件和在页面中直接嵌入JavaScript代码。 <script>的属性 <script>包含属性:async 表示应该立即下载外部脚本,defer表示脚本可以延迟外部js到DOM文档完全被解 ...
分类:
编程语言 时间:
2017-09-29 22:47:38
阅读次数:
403
参考链接:http://www.cnblogs.com/Stultz-Lee/p/6751522.html http://blog.csdn.net/wu5215080/article/details/38899259 http://blog.csdn.net/anyaas/article/deta ...
分类:
编程语言 时间:
2017-09-29 22:48:43
阅读次数:
235
$shop=array(
0=>array(0=>1,1=>2,2=>3,3=>4)
,1=>array(0=>1,1=>2,2=>3)
,2=>array(0=>1,1=>2,2=>3)
);
foreach($shopas$key=>$shoplist){
$index=count($shoplist);
$shoplist[$index]=‘4444444444444‘;
$shoplist[‘we‘]=‘欢迎光..
分类:
编程语言 时间:
2017-09-29 22:48:57
阅读次数:
279