码迷,mamicode.com
首页 > 编程语言
多线程
线程的两种实现方式:1.extend Thread 2.implement Runnable多线程共享数据:如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据:1.将共享数据封装在另外一个对象中,然后将这个对象逐一传递给各个Runnable对象。...
分类:编程语言   时间:2014-08-01 04:52:01    阅读次数:255
JavaScript Date对象更进一步
总结分享这个近期开发解决的一个Bug。 Javascript的Date对象具有容错性,会自动根据当年的日期根据设置的属性值转换,也就是说Date对象的setDate会影响setMonth,而month会影响到setFullYear。 JavaScript的Date对象容错性 如果单独使...
分类:编程语言   时间:2014-08-01 04:48:31    阅读次数:238
[C#]简易日志记录,线程安全
在实际项目开发中,会涉及日志记录问题,比较常用的有Log4Net,NLog等几个,而小项目小工具的话,则无需费此大驾。而譬如串口开发的话,需要记录串口过来的数据等等,则需要考虑日志记录上线程的问题,为了方便后续使用,封装了下代码,如下:using System;using System.Diagno...
分类:编程语言   时间:2014-08-01 04:43:46    阅读次数:445
java的Comparator和Comparable
java的Comparator和Comparable 当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparat....
分类:编程语言   时间:2014-08-01 04:41:11    阅读次数:242
c++的字符串流
整型数据#include #include #include using namespace std;int main( ){ string s; int x; int sum; while (getline(cin, s)) { stringstream...
分类:编程语言   时间:2014-08-01 04:35:51    阅读次数:377
Java中Comparable和Comparator实现对象比较
1.通过Comparable实现排序package Comparable;import java.util.Arrays;public class ComparableUser implements Comparable { private String id; private int ...
分类:编程语言   时间:2014-08-01 04:35:01    阅读次数:263
Java编程规范实践
一个好的编程规范可以让代码易于理解,具体的操作却不必如此麻烦。本文包含以下内容:Eclipse Java代码Formatter配置Eclipse 代码模板配置自动添加Javadoc注释附录:常见Java编码规范Java代码Formatter配置在Eclipse中可以通过Code Format和Cod...
分类:编程语言   时间:2014-08-01 04:32:40    阅读次数:313
Javascript继承的最佳实践
什么是继承? 继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 在Javascript 中 没有 类的概念, 它是通过构造函数来产生 对象, 构造函数 就是一个普通的函数,通常当函数名 为 大写开头的,我们认为是构造函数,否则 就是普通的方法。 function A() { this.name =...
分类:编程语言   时间:2014-08-01 02:28:30    阅读次数:338
单线程实现检索当当网泄露的1GB用户数据
?? 新建项目dangdangusersearch 2.编写头文件head.h #ifndef _HEAD_H_ #define _HEAD_H_   #include     //注意文件操作相关函数的头文件是stdio.h #include    //为了使用system函数 #include    //字符...
分类:编程语言   时间:2014-08-01 02:26:01    阅读次数:367
Java向上转型和向下转型(附详细例子)
class Bird extends Animal { @Override public void eat() {...
分类:编程语言   时间:2014-08-01 02:24:20    阅读次数:293
Word Search leetcode java
题目:Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of sequentially adjacent cell, where "ad....
分类:编程语言   时间:2014-08-01 02:20:41    阅读次数:236
Java学习之Xml系列三:dtd校验、改、增、删
见摘要、见代码注释,其他话不多说: DTD文档: <?xml?version="1.0"?encoding="UTF-8"?> <!ELEMENT?SwordLibrary?(Sword*)> <!ELEMENT?Sword?(SwordName,Price,Attack)> <!ELEMENT?SwordName?(#PCDATA)...
分类:编程语言   时间:2014-08-01 00:18:51    阅读次数:359
Spring之AOP原理_动态代理
面向方面编程(Aspect?Oriented?Programming,简称AOP)是一种声明式编程(Declarative?Programming)。声明式编程是和命令式编程(Imperative?Programming)相对的概念。我们平时使用的编程语言,...
分类:编程语言   时间:2014-08-01 00:18:31    阅读次数:298
【python】获取51cto博客的文章列表
python的正则与网页操作练习二:importre importurllib.request #51ctourlcode=gb18030 classdown51web: s_url=‘‘ s_blogid=‘‘ s_blogpages=‘‘ s_html=‘‘ s_code=‘‘ def__init__(self,url,code): self.s_url=url self.s_code=code defget_html(self): self.s_html=urllib.r..
分类:编程语言   时间:2014-08-01 00:14:21    阅读次数:334
python 学习第一天
python学习了好久,发现还是个小白,python还是不会用,从今天起每天学写一点小程序,做个打不死的小强。相关知识:列表,字典#!/usr/bin/envpythonpeople={‘yong‘:{‘phone‘:‘123‘,‘addr‘:‘Shanghai‘},‘bu‘:{‘phone‘:‘456‘,‘addr‘:‘Wuhan‘},‘yan‘:{‘phone‘:‘789‘,‘addr‘:‘Henan..
分类:编程语言   时间:2014-08-01 00:13:51    阅读次数:253
JavaScript提高:003:easy UI实现tab页面自适应问题
前面说到使用easyUI在asp.net中实现了tab控件效果。http://blog.csdn.net/yysyangyangyangshan/article/details/38307477不过有一个问题,div的宽度太宽了,而且不随页面变化而改变。网上搜索了下,发现很多人也碰到过,而且也有解决的办法。下面看看吧。实现tab的部分代码如下:引用的easyui文件参考上文。 ...
分类:编程语言   时间:2014-08-01 00:12:30    阅读次数:445
浅析JAVA设计模式之工厂模式(一)
1 工厂模式简介    工厂模式的定义:简单地说,用来实例化对象,代替new操作。    工厂模式专门负责将大量有共同接口的类实例化。工作模式可以动态决定将哪一个类实例化,不用先知道每次要实例化哪一个类。    工厂模式可以分一下三种形态:    简单工厂 (Simple Factory) 模式:又称静态工厂模式(StaticFactory)。    工厂方法 (Factroy M...
分类:编程语言   时间:2014-08-01 00:10:40    阅读次数:320
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!