码迷,mamicode.com
首页 > 编程语言
多线程的创建、退出、等待、删除语法
1、多线程创建pthread_create()的语法 2、多线程退出pthread_exit()的语法 3、多线程等待pthread_join()的语法 4、多线程删除pthread_cancel()的语法 代码分析: ...
分类:编程语言   时间:2016-06-19 10:12:23    阅读次数:228
hibernate查询排序
hibernate提供了两种排序方式:1:数据库排序,也就是说通过SQL语句在数据库内部就进行完了排序。2.内存排序,也就是说在数据库中把数据加载到内存中后在进行排序。推荐使用第一种排序方式,因为在数据库中排序的性能要远远高于在内存中排序的性能。 一:数据库排序 使用集合标签中的order-by属性 ...
分类:编程语言   时间:2016-06-19 10:11:09    阅读次数:307
多线程信号量的运用
1、信号量的初始化sem_init()函数语法 2、信号量sem_wait()操作,里面传递的参数首先-1,然后判断里面的参数-1之后是否>=0,是 则执行后面程序,否 则卡死在那里直到参数>=0 为止 信号量sem_post()操作,里面传递的参数+1, 代码分析:生产者和消费者问题 简单点的代码 ...
分类:编程语言   时间:2016-06-19 10:04:26    阅读次数:278
java 重写 重载
首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不 ...
分类:编程语言   时间:2016-06-19 10:06:48    阅读次数:242
插入排序
插入排序方法和从扑克牌堆里面拿牌还挺像的,只不过现在要抽象出那个过程,然后用伪代码实现 在知晓了算法的过程之后再来写伪代码是不是更方便呢 下面是插入排序一个数组的计算过程 插入排序的伪代码: 1 INSERTION-SORT(A) 2 for j = 2 to A.length 3 key = A[... ...
分类:编程语言   时间:2016-06-19 10:04:00    阅读次数:156
28. Implement strStr() [easy] (Python)
题目链接https://leetcode.com/problems/implement-strstr/题目原文 Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. 题目翻译实现 strSt...
分类:编程语言   时间:2016-06-19 09:01:07    阅读次数:192
python解决SNIMissingWarning和InsecurePlatformWarning警告
在想要获取https站点的资源时,会报出SNIMissingWarning和InsecurePlatformWarning警告 SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indicatio ...
分类:编程语言   时间:2016-06-19 09:00:31    阅读次数:253
java二进制
1、原码:15 的原码是00000000 00000000 00000000 00001111; 2、反码:15 的反码是11111111 11111111 11111111 11110000;(反码就是原码去翻) 3、补码:15 的补码是11111111 11111111 11111111 111 ...
分类:编程语言   时间:2016-06-19 08:57:28    阅读次数:181
Java千百问_08JDK详解(008)_通过代码如何编译java文件
点击进入_更多_Java千百问1、通过代码如何编译java文件编译器是一个命令行工具(jdk自带的编译工具javac,了解javac看这里:javac是什么),但也可以使用API来调用(一般的IDE都会使用这一组API来封装自己的编译功能)。编译器遵循Java语言规范(The Java Language Specification,JLS)和Java虚拟机规范(The Java Virtual Ma...
分类:编程语言   时间:2016-06-19 07:53:59    阅读次数:318
编写一个方法,去掉数组中重复元素
*先解决ie8的兼容问题 ...
分类:编程语言   时间:2016-06-19 07:55:02    阅读次数:240
【SpringMVC学习02】走进SpringMVC的世界
上一篇博文主要介绍了springmvc的整个架构执行流程,对springmvc有了宏观上的把握,这一篇博文主要以案例作为驱动,带你走进springmvc的世界。案例中的需求很简单:对商品列表的查询。表的话还是使用我在学习mybatis时候用的表,具体可以参见这篇博文中的建表语句。 1. 环境的搭建...
分类:编程语言   时间:2016-06-19 06:51:20    阅读次数:265
Canny边缘检测算法的实现
Canny原理Canny的原理就不细说了,冈萨雷斯的《数字图像处理》(第三版)P463~465讲解的比较清楚,主要就四个步骤: 1. 对图像进行高斯滤波 2. 计算梯度大小和梯度方向 3. 对梯度幅值图像进行非极大抑制 4. 双阈值处理和连接性分析(通常这一步与非极大抑制并行,详见下面的代码)下面重点说一下非极大抑制。非极大抑制对一幅图像计算梯度大小和梯度方向后,需要进行非极大抑制,一般都是...
分类:编程语言   时间:2016-06-19 06:49:47    阅读次数:409
WINDOWS操作系统中可以允许最大的线程数(线程栈预留1M空间)(56篇Windows博客值得一看)
WINDOWS操作系统中可以允许最大的线程数 默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。 你也可以通过连接时修改默认栈大小,将其改的比较小,这样就可 ...
分类:编程语言   时间:2016-06-19 06:48:39    阅读次数:464
Python开发Day9(多线程多进程)
python线程: 介绍: Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 使用: Threading方法 .start() : 激活线程 .getName(): 获取线程的名称 .setName() : 设置线程的名称 .name : 获取或设置线程的名称 .is_al ...
分类:编程语言   时间:2016-06-19 06:45:29    阅读次数:292
Python开发Day8(socket)
Socket socket介绍: socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。 ...
分类:编程语言   时间:2016-06-19 06:41:59    阅读次数:259
Python开发Day8(socket练习)
客户端代码: #!/usr/bin/python3.5 __auth__ = 'WuYongQi' import socket,pickle,os,sys def up_duandian(obj,filename): duandian = str(obj.recv(1024),encoding='u ...
分类:编程语言   时间:2016-06-19 06:42:52    阅读次数:299
[Java] 继承中,父类被覆盖的成员变量、方法的可访问性
在 Java 的继承机制里,在子类内部,可以访问父类被覆盖的变量和方法;在子类外部,可以访问父类的被覆盖变量,但是不能访问父类的被覆盖方法。 父类中被覆盖的方法不能在外部被方法,这是出于封装的考虑。 例子: Super, 父类,拥有一个成员变量 x ,和成员方法 doSomething()。 Poi ...
分类:编程语言   时间:2016-06-19 06:40:43    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!