欢迎转载,但转载时请注明本博客出处:http://blog.csdn.net/pingd/article/details/22396517,谢谢!
这里也只是一个功能函数而已,话不多说,直接上代码:
//获取操作系统名字,如windows 7
//成功返回系统信息,失败返回NULL
char *GetVersionInfo()
{
OSVERSIONINFO osvi;
Z...
分类:
编程语言 时间:
2014-03-28 16:44:03
收藏:
0 评论:
0 赞:
0 阅读:
689
欢迎转载,但转载时请注明本博客出处:http://blog.csdn.net/pingd/article/details/22397983,谢谢!
使用C语言获取windows操作系统MAC列表,包含实际存在的物理网卡以及虚拟网卡,话不多说,直接上代码:
//获取系统mac列表,每一个mac地址保存空间大小为18字节
//成功返回0,失败返回-1
int GetSysMac(int &ma...
分类:
编程语言 时间:
2014-03-28 16:35:52
收藏:
0 评论:
0 赞:
0 阅读:
601
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。
注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。
尊重作者的劳动,转载请注明作者及原文地址 >.html
1. 正则表达式基础
...
分类:
编程语言 时间:
2014-03-28 19:06:51
收藏:
0 评论:
0 赞:
0 阅读:
588
java通过当前的时间(new Date())得到上个月的时间,得到的类型还是Date类型。不引入其他jar包,就是用jdk自带的方法。实现源码如下:
package com.evan.tj.test;
import java.util.Calendar;
import java.util.Date;
public class OneMonthGet {
public stati...
分类:
编程语言 时间:
2014-03-28 19:42:18
收藏:
0 评论:
0 赞:
0 阅读:
655
周所周知,如果要提交的form表单内带有附件,那么需要设置属性enctype="multipart/form-data"
当我们要实现页面不刷新提交form表单的时候需要用到ajax,但是ajax提交form表单的时候需要将表单值进行序列化操作($(formId).formSerialize())。
所以问题出现了,表单序列化后form表单内的文件在后台就接不到了。
所以带有附件的form表...
分类:
编程语言 时间:
2014-03-28 19:41:46
收藏:
0 评论:
0 赞:
0 阅读:
628
This is a trial to embed the underscore template utility into Dojo toolkit.
define("myjs/Header",["dojo/_base/declare","dijit/_WidgetBase","dojo/text!./templates/header.html"],
function(declare, _...
分类:
编程语言 时间:
2014-03-28 17:58:01
收藏:
0 评论:
0 赞:
0 阅读:
548
Html,JavaScript,CSS是什么?
HTML(Hypertext Markup Language)。HTML是一种规范,一种标准,他通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标...
分类:
编程语言 时间:
2014-03-28 17:44:18
收藏:
0 评论:
0 赞:
0 阅读:
537
coco2dx c++ 断点续传实现
实现效果如下
iPhone截图
android 日志截图
流程图如下
功能主要通过CURL c pthread 实现 我实现的不是多线程断点(如果要实现可以根据我这个进行添加任务序列,可参考 cocos2d-x 中AssetsManager的实现,其实我的部分也是参考这个写的 为什么写这个呢 原因就是 AssetsManager是不支持断点续传的)...
分类:
编程语言 时间:
2014-03-28 19:45:55
收藏:
0 评论:
0 赞:
0 阅读:
627
??
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM
developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论...
分类:
编程语言 时间:
2014-03-28 17:36:03
收藏:
0 评论:
0 赞:
0 阅读:
466
这段时间学习了C++的一些知识,和其他编程语言一样,C++同样包括一些基础的知识,不同的是C++中出现了构造函数和析构函数,不论是构造函数还是析构函数,从字面意义上来理解都是函数,所以不要被它吓到哦O(∩_∩)O~!
(一)概念:
构造函数:与类名相同的,在建立对象时自动调用的函数。如果在定义时,没有为类定义构造函数,编译系统就会生成一个默认形式的隐含的构造函数,这个构造函数体是空的,因...
分类:
编程语言 时间:
2014-03-28 18:15:04
收藏:
0 评论:
0 赞:
0 阅读:
515
运行环境:centos6.5 eclipse
可以借鉴转码译文分析
public static void insert(){
String pathshell="/home/wjx/spider/baidu/java.sh";
//String cmd="sort /home/wjx/spider/baidu/SearchUrl_CSDN.tx...
分类:
编程语言 时间:
2014-03-28 19:25:17
收藏:
0 评论:
0 赞:
0 阅读:
423
public class Main{
public static void main(String[] args){
if(args.length < 3){
System.out.println("Usage: java Test \"n1\" \"op\" \"n2\"");
System.exit(-1);
}
double d1 = Double.parseDo...
分类:
编程语言 时间:
2014-03-28 18:26:45
收藏:
0 评论:
0 赞:
0 阅读:
469
一、问题
先上代码
/*
C++构造\析构\赋值\函数调用
by cjc
2014/3/27
*/
#include
using namespace std;
class B
{
public:
B():data(0)
{
cout<<"default constructor"<<endl;
}
~B()
{
cout<<"destructed by parame...
分类:
编程语言 时间:
2014-03-28 19:15:37
收藏:
0 评论:
0 赞:
0 阅读:
642
2.4 公平锁
ReentrantLock和ReentrantReadWriteLock类的构造器允许名为公平的布尔参数,这个参数允许你控制这两个类的行为。false是默认值,这意味着以非公平模式运行。在这种模式下,当有些线程等待一个锁时,这个锁不得不选择它们中的一个去访问临界部分,它做出选择没有参考任何标准。true值称之为公平模式,当多个线程等待一个锁时,这个锁就会根据等待时间最...
分类:
编程语言 时间:
2014-03-28 17:53:26
收藏:
0 评论:
0 赞:
0 阅读:
404
最近做的项目我做的是菜单的管理,而菜单采用的是树形结构。
在菜单的添加时,添加了一个需求,就是采用xml的形式进行导入。这个想都没有想用的dom4j,然后采用了一个很常规的递归算法,就将问题解决了,当时测试的数据模块页面加起来一共6个,加上系统一共分了四级(xml如下,PS为了省篇幅,去掉了不影响写文章的标签):
...
分类:
编程语言 时间:
2014-03-28 18:58:07
收藏:
0 评论:
0 赞:
0 阅读:
653
时间:2014.04.25
地点:基地二楼
——————————————————————————
一、简述
C++的STL中定义了很多容器,容器的第二个模板参数通常为allocator类型,于是想对这一类型做个透彻的了解,看看到底是怎么回事。标准库中allocator类定义在头文件memory中,用于帮助将内存分配和对象的构造分离开来。它分配的内存是原始的、未构造的。和vector等一...
分类:
编程语言 时间:
2014-03-28 18:16:36
收藏:
0 评论:
0 赞:
0 阅读:
660
Java回调机制解析
回调机制的概念可用一句话总结:A对象调用B对象的C方法时,C方法内可调用A对象中的D方法,这个过程就是所谓的回调机制。
示例代码:
A方法
public class A {
public voidD(){
System.out.println("调用A对象的D方法");...
分类:
编程语言 时间:
2014-03-28 18:27:47
收藏:
0 评论:
0 赞:
0 阅读:
483
本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处!
生产与消费者模式,是编程中最常用的模式之一,在多线程中应用比较明显。个人理解:在自助餐厅,厨师在不断做菜放桌子上,吃货不断从桌子上拿东西,这中间如果桌子上已经摆满那厨师要暂停工作 ,桌子上已没有食物则吃货要暂停拿东西吃。
先决条件,食材充足,桌子一定。
本程序设计原则:由于...
分类:
编程语言 时间:
2014-03-28 19:45:23
收藏:
0 评论:
0 赞:
0 阅读:
578
数据是从chrome中的History分析出来的,它用的是sqlite数据库,python有接口
import sqlite3
import thread
import time
import datetime
import re
def getHistoryDB():
path='C:\Users\Administrator\AppData\Local\Google\Chrome\Us...
分类:
编程语言 时间:
2014-03-28 19:05:20
收藏:
0 评论:
0 赞:
0 阅读:
699
一、线程同步概述
在多线程程序中,当存在共享变量和抢占资源的情况时,需要使用线程同步机制来防止发生这些冲突,这样才能保证得到可预见的结果,也就是线程安全的。否则就会出现不可预知的结果产生线程不安全问题。特别是在访问同一个数据的时候最为明显。主要通过以下四个方式进行:
简单阻塞:让一个线程等待另一个线程执行结束或者等待一段时间而阻塞执行,使用Sleep、Join、Task.Wait这几个...
分类:
编程语言 时间:
2014-03-28 17:43:44
收藏:
0 评论:
0 赞:
0 阅读:
644