码迷,mamicode.com
首页 > 编程语言
Java多线程系列-线程创建
1.怎样创建多线程? Java从语言级别实现多线程,因此实现一个多线程程序很easy。有两种方法能够实现多线程,即继承Thread类和实现Runnable接口。由于Java不支持多继承的原因,建议尽可能通过实现Runnable接口实现多线程。使用Runnable接口实现多线程有例如以下长处: 1、能 ...
分类:编程语言   时间:2017-07-18 21:31:32    阅读次数:159
Linq To Entities中的动态排序
换了工作有一个月了,一样的工作、一样的代码、一样的体力活仍就…… Linq To Entityes 也是不新玩意了,近半年来也一直与之打交道,但一直也没对其深究过。今天新加的功能要对所有列支持排序,这也不是什么高难度的工作了,对与TSQL来说是写过几百遍了,但在Linq To Enitities中有 ...
分类:编程语言   时间:2017-07-18 21:31:17    阅读次数:216
对数组中数据的大小排序
现有一组数据,需要对其进行从小到大的进行排序1:冒泡法排序,时间复杂度O(n2)publicclasspopSort{publicstaticvoidmain(String[]args){int[]arr={1,161,151,2,5,6,7,46,4,22,545,232,11,58};intlen=arr.length;for(inti=0;i<len-1;i++){for(intj=0;j<len-i-1;j++){if..
分类:编程语言   时间:2017-07-18 21:11:15    阅读次数:179
python基础---文件处理
文件处理f=open(‘文件’,’r’)打开一个文件f.close()关闭文件,相当于保存1、字符编码在文件处理过程中,首先有一个重要的概念,就是字符编码字符编码:把人类的字符编译成计算机能认识的数字字符编码表:就是一张字符与数字对应关系的表asciigbkutf-8(硬盘中常用编码)uni..
分类:编程语言   时间:2017-07-18 21:09:51    阅读次数:239
python socket timeout设置
需要在调用socket的connect方法之前设置settimeout(time)方法,另外在设置之后要将再次调用settimeout(None)来设置socket进入阻塞模式。 如下代码示例: ...
分类:编程语言   时间:2017-07-18 21:09:15    阅读次数:264
JAVA的get post 区别
1. get 是从服务器上获取数据,post 是向服务器传送数据。 get 请求返回 request - URI 所指出的任意信息。Post 请求用来发送电子邮件、新闻或发送能由交互用户填写的表格。这是唯一需要在请求中发送body的请求。使用Post请求时需要在报文首部 Content - Leng ...
分类:编程语言   时间:2017-07-18 21:08:25    阅读次数:183
python基础---函数
函数1、函数的概念a.函数所解决的问题:复杂度增大、组织结构不清晰、可读性差、代码冗余、可扩展性差函数就是具备某一种功能的物件实现准备工具的过程称为函数的定义遇到特定的场景拿来就用称为函数的调用b.函数的分类:内置函数自定义函数2、函数的使用:1先定义2再调用a.函数..
分类:编程语言   时间:2017-07-18 21:07:56    阅读次数:207
选择排序
#include using namespace std; void seSort(int arr[], int n) { int min, temp; for(int i = 0; i < n - 1; i++) { min = i; for(int j = i + 1; j < n; j++) ... ...
分类:编程语言   时间:2017-07-18 21:07:20    阅读次数:172
Spring Data JPA 中使用Update Query更新实体类问题
在jpa中使用@Modifying虽然事务已经能够更新,但是在循环更新的时候,执行modify语句后的查询的实体仍然是没有更新的。执行完modifyingquery,EntityManager可能会包含过时的数据,因为EntityManager不会自动清除实体。只有添加clearAutomatically属性,EntityManager才会自动..
分类:编程语言   时间:2017-07-18 21:06:07    阅读次数:273
关于开启线程与UI的操作
当应用程序启动,创建了一个叫“main”的线程,用于管理UI相关,又叫UI线程。其他线程叫工作线程(Work Thread)。 Single Thread Model(单线程模型) 一个组件的创建并不会新建一个线程,他们的创建都在UI线程中进行,包括他们的回调方法,如onKeyDown()。 当在U ...
分类:编程语言   时间:2017-07-18 21:05:04    阅读次数:185
Python文件和目录操作
本章内容 一、open open函数是我们在文件操作中经常用到的一个python内置函数 PS:最后一定要调用close()来把打开的文件关闭 我们通过源码来看看有哪些参数 open(file, mode='r', buffering=-1, encoding=None, errors=None, ...
分类:编程语言   时间:2017-07-18 21:03:06    阅读次数:201
Python进阶(3)_进程与线程中的lock(互斥锁、递归锁、信号量)
1、同步锁 (Lock) 当各个线程需要访问一个公共资源时,会出现数据紊乱 例如: 当全局资源(counter)被抢占的情况,问题产生的原因就是没有控制多个线程对同一资源的访问,对数据造成破坏,使得线程运行的结果不可预期。这种现象称为“线程不安全”。在开发过程中我们必须要避免这种情况,那怎么避免?这 ...
分类:编程语言   时间:2017-07-18 21:01:29    阅读次数:145
JavaScript邮箱验证-正则验证
一、RegExp1.1创建RegExp对象newRegExp("必选,正则表达式","可选,匹配模式g,i,m")1.2RegExp对象的方法test:检索字符串中的指定值,返回True或False。exec:检索字符串中的指定值,返回找到的值,没有则null。complie:用于改变正则表达式,或增删匹配模式。1.2.1test()varr1=newR..
分类:编程语言   时间:2017-07-18 21:01:04    阅读次数:135
java学习笔记(四)面向对象
一、形參长度可变的方法 当传入被调用的函数參数数量不确定时,在方法最后一个形參的类型后加上三个点号(...),表明该形參能够接受多个參数值。多个參数值被当做数组传入,这些參数必须为指定的类型。 package wbb.java.JavaObject; /** * Created with Intel ...
分类:编程语言   时间:2017-07-18 20:59:07    阅读次数:173
python基础24 -----python中的各种锁
一、全局解释器锁(GIL) 1、什么是全局解释器锁 在同一个进程中只要有一个线程获取了全局解释器(cpu)的使用权限,那么其他的线程就必须等待该线程的全局解释器(cpu)使 用权消失后才能使用全局解释器(cpu),即时多个线程直接不会相互影响在同一个进程下也只有一个线程使用cpu,这样的机制称为全局 ...
分类:编程语言   时间:2017-07-18 20:58:31    阅读次数:106
python基础学习
。。。 ...
分类:编程语言   时间:2017-07-18 20:57:54    阅读次数:102
Python的if判断与while循环
1.if判断 Python 编程中 if 语句用于控制程序的执行,基本形式为: Python中使用缩进代替c语言中的大括号,来告诉程序所执行的内容。 缩进——推荐四个空格 (使用2个、3个空格或者tab都是可以得) 不要tab与空格混用不同软件对空格的显示逻辑总是一样的,但是对于tab却五花八门。有 ...
分类:编程语言   时间:2017-07-18 20:57:45    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!