码迷,mamicode.com
首页 > 编程语言
线程间操作无效:从不是创建控件的线程访问它的三种方法
访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。解决办法1、把CheckForIllegalCrossThreadCalls...
分类:编程语言   时间:2016-01-25 01:26:44    阅读次数:275
Java 1.18-1.22 数组及方法调用
在对数组开始认知的时候,我居然还没有熟练应用for循环,简直失败! 在认知方法调用的时候,数组的练习稍微少了点,可能接收的太快,思维暂时没跟上。 这周末,我对之前的for循环,数组进行了大量的操作并且参考各类联系,也算明白一二了,但还是不能使用的熟练,也许需要更多的时间来积累使用的经验和熟练...
分类:编程语言   时间:2016-01-25 01:24:56    阅读次数:163
JAVA判断字符串相等
java中判断字符串是否相等有两种方法:1、用“==”运算符,该运算符表示指向字符串的引用是否相同,比如: String a="abc";String b="abc",那么a==b将返回true。这是因为在java中字符串的值是不可改变的,相同的字符串在内存中只会存一份,所以a和b指向的是同一个对象...
分类:编程语言   时间:2016-01-25 01:20:33    阅读次数:175
Swift: 用UserDefaults保存复杂对象
一直木有看过这个细节,用UserDefaults是能不能存复杂一点的对象。大家可能都看到过UserDefaults的一个方法setObject: forKey:,用这个方法存过NSDictionary,NSArray什么的,也存过字符串。偶然一次直接存了一个继承自JSONModel的实体类,然后就悲...
分类:编程语言   时间:2016-01-25 01:18:38    阅读次数:668
Java反射机制专题
·Java ReflectionReflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法·Java反射机制提供的功能 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 ...
分类:编程语言   时间:2016-01-25 01:18:55    阅读次数:188
数据结构与算法知识大纲
数据结构与算法1、线性结构(1)线性表①线性表的定义②线性表的存储结构③线性表的应用(2)栈和队列①栈②队列(3)串①串的定义及基本运算②串的存储结构2、数组和矩阵(1)数组(2)矩阵3、树和图(1)树①树的定义②二叉树的定义和基本运算③二叉树的性质④二叉树的存储结..
分类:编程语言   时间:2016-01-25 00:10:41    阅读次数:155
c++primer笔记--chapter one
1、数据类型1)基本数据类型:int,char,float,double,booleg:inta=1;定义了一个int型对象(变量)并初始化为12)扩展基本数据类型:vector(向量),list(列表),string(字符串),complexnumber(复数)eg:#include<vector>必须要有头文件#include<string>..
分类:编程语言   时间:2016-01-25 00:09:33    阅读次数:185
多线程生产者、消费者模式中,如何停止消费者?多生产者情况下对“毒丸”策略的应用。
生产者、消费者模式是多线程中的经典问题。通过中间的缓冲队列,使得生产者和消费者的速度可以相互调节。对于比较常见的单生产者、多消费者的情况,主要有以下两种策略:通过volatilebooleanproducerDone=false来标示是否完成。生产者结束后标示为true,消费者轮询这个变量来决..
分类:编程语言   时间:2016-01-25 00:09:28    阅读次数:1391
Java 并发基础
Java 并发基础标签: Java基础线程简述 线程是进程的执行部分,用来完成一定的任务; 线程拥有自己的堆栈,程序计数器和自己的局部变量,但不拥有系统资源, 他与其他线程共享父进程的共享资源及部分运行时环境,因此编程时需要小心,确保线程不会妨碍同一进程中的其他线程;多线程优势 进程之间不能共享内存,但线程之间共享内存/文件描述符/进程状态非常容易. 系统创建进程时需要为该其分配很多系统资源(...
分类:编程语言   时间:2016-01-25 00:08:21    阅读次数:333
重温C语言小感
这周对我感触比较大的就是重温了下C语言,当然重点还是放到了指针那块,一看到指针就想到了链表,还有那个 指针申明,“函数指针”,“指针函数”, “使用指针实现数组降维数”,还有就是大学初学编程的点滴。 感觉自己大学在各大语言中都踩了一脚,然后回首过来,貌似还能有记忆的有就那么几个,想想自己走了很...
分类:编程语言   时间:2016-01-25 00:05:04    阅读次数:191
springMVC框架下——通用接口之图片上传接口
我所想要的图片上传接口是指服务器端在完成图片上传后,返回一个可访问的图片地址。spring mvc框架下图片上传非常简单,如下 1 @RequestMapping(value="/uploadImg", method=RequestMethod.POST) 2 @ResponseBody 3 ...
分类:编程语言   时间:2016-01-25 00:03:19    阅读次数:8526
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:编程语言   时间:2016-01-25 00:03:05    阅读次数:238
Python学习笔记day4
一、迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之...
分类:编程语言   时间:2016-01-25 00:02:59    阅读次数:227
Spark IMF传奇行动第19课:spark排序总结
今晚听了王家林老师的Spark IMF传奇行动第19课:spark排序,作业是:1、scala 实现二次排序,使用object apply 2;自己阅读RangePartitioner代码如下:/** * Created by 王家林 on 2016/1/10. */object Secondary...
分类:编程语言   时间:2016-01-25 00:02:08    阅读次数:633
大一上学期C语言学习心得总结
经过一个学期的C语言学习,大体算是在这个编程语言上入了门,能够通过一些代码解决特定的问题。当然,每次成功将问题转换成代码都小有激动,虽然只是在黑框上输出了一些数字或是字符串。 编程,虽然还不是很懂,但总感觉不只是学习知识这么简单,更多给我的感受是它在潜移默化中培养了人的一种能力,用自己的话来讲就是....
分类:编程语言   时间:2016-01-25 00:00:26    阅读次数:295
Javaoo入门前总结
本周学习的知识点比较多,从循环语句到数组再到方法,我们经历了程序的整个流程的学习。循环语句的作用就是能重复执行的代码,这在本周的学习过程中无疑是一个重点和难点。在构建循环语句的时候一定要注意控制循环次数的条件和循环结束的条件,要当心不能陷入死循环当中。而循环的嵌套使用容易使人混淆,所以在写循环程序的...
分类:编程语言   时间:2016-01-24 23:57:34    阅读次数:347
c++ unique_lock lock_guard
unique_locktemplate class unique_lock;Unique lockAunique lockis an object that manages amutex objectwithunique ownershipin both states:lockedandunloc....
分类:编程语言   时间:2016-01-24 23:56:36    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!