码迷,mamicode.com
首页 > 编程语言
linux内核线程的创建与销毁
linux将创建内核线程的工作交给了一个专门的内核线程kthreadd来完成,该线程会检查全局链表kthread_create_list,如果为NULL,就会调schedule()放弃cpu进入睡眠状态,否则就取下该链表中的一项创建对应的线程。本...
分类:编程语言   时间:2015-07-23 16:02:56    阅读次数:271
学JavaScript,做web开发
有一天我被问到,为了快速地在?web?开发工作上增加优势,应该学习什么语言。我的思绪回到了在麦子学院学习的时光,那时候我用?Pascal、Fortran、C和汇编语言,不过那个时候有不同的目标。 想做web开发,就学J...
分类:编程语言   时间:2015-07-23 16:01:15    阅读次数:155
Python学习之List
**Python的列表可以存儲任何數據類型,包括列表本身。它是通過索引訪問。**Python的索引值是從0開始的,以些類推**Python是通過中括號來包含所有的值,值與值之間通過","號分隔**查看python列表的擁有哪些方法,可以通過命令dir(list)同理,如果需要查看列表方法的使用,可以使..
分类:编程语言   时间:2015-07-23 15:54:40    阅读次数:125
使用Python生成pdf文件
Python平台的优秀PDF报表类库Reportlab。它不属于Python的标准类库,所以必须手动下载类库包并安装:yuminstallpython-reportlab-y这篇文章将介绍reportlab中基本常用的api,使用canvas画出一份整洁的PDF报表。详细内容参考reportlab的官方userguide。示例一、生成一段文字#!/u..
分类:编程语言   时间:2015-07-23 15:52:46    阅读次数:564
python getopt使用
getopt函数原型:getopt.getopt(args, shortopts, longopts=[])参数解释: args:args为需要解析的参数列表。一般使用sys.argv[1:],这样可以过滤掉第一个参数(ps:第一个参数是脚本的名称,它不应该作为参数进行解析) shortopts:简写参数列表 longopts:长参数列表 返回值: opts:分析出的(option, value)列...
分类:编程语言   时间:2015-07-23 15:48:17    阅读次数:161
Java程序员学习C++之函数
头文件function.h#ifndef _FUNCTION_H_ //头文件嵌套,会出现函数被重复定义的问题,加上此可以保证头文件不会被定义多次 #define _FUNCTION_H_ //#pragma once //也可以使用此来防止多次的包含 /* 先声明一个函数,后面再定义(声明可以很多次,定义只能一次) 该函数的定义必须写在源文件中,不然若有多个文件include该头文 件...
分类:编程语言   时间:2015-07-23 15:46:14    阅读次数:97
Java程序员学习C++之函数指针
函数指针的定义: 头文件:function.h//该头文件定义了接口,在实际的源文件中定义了模板方法 //后续的调用类只需要实现覆盖before,process,after方法即可实现模板方法的回调 /* extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中, 提示编译器遇到此变量或函数时,在其它模块中寻找其定义。 */ extern void(*bef...
分类:编程语言   时间:2015-07-23 15:45:16    阅读次数:124
JavaScript基础1:JavaScript 错误 - Throw、Try 和 Catch
try      语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 错误一定会发生,当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误:可能是语法错误,通常是程序员造成的编码错误或错别字。可能是拼写错误或语言中缺少的功能(可能由于浏览器差异),可能是由于来自服务器或用户的错误输出而导致的错误。当然,也可能是由于许多其他不可...
分类:编程语言   时间:2015-07-23 15:42:41    阅读次数:113
java,wavToMP3格式转换
这里需要用到一个jar包:jave-1.0.1.jar,下载地址的话自己百度吧. 废话不多说直接贴代码: import it.sauronsoftware.jave.AudioAttributes; import it.sauronsoftware.jave.Encoder; import it.sauronsoftware.jave.EncodingAttributes;...
分类:编程语言   时间:2015-07-23 15:40:49    阅读次数:131
javascript之使用Ajax事件
XMLHttpRequest对象定义的事件: abort——在请求被终止时触发(ProgressEvent); error——在请求失败时触发(ProgressEvent); load——在请求成功完成时触发(ProgressEvent); loadend——在请求已完成时触发,无论成功还是发生错误(ProgressEvent); loadstart——在请求开始时触发(Progress...
分类:编程语言   时间:2015-07-23 15:38:33    阅读次数:110
ISO swift下XML数据解析
import UIKit class ViewController: UIViewController ,NSXMLParserDelegate{ override func viewDidLoad() { super.viewDidLoad() //创建XMLParser对象,传入XML格式的数据文件 // var parser=NSXM...
分类:编程语言   时间:2015-07-23 15:36:42    阅读次数:124
c/c++ 数据结构之位图(bitmap)详解
1.  概述 位图(bitmap)是一种非常常用的结构,在索引,数据压缩等方面有广泛应用。本文介绍了位图的实现方法及其应用场景。 2. 位图实现 (1)自己实现 在位图中,每个元素为“0”或“1”,表示其对应的元素不存在或者存在。 #define INT_BITS sizeof(int) #define SHIFT 5 // 2^5=32 #define MASK...
分类:编程语言   时间:2015-07-23 15:38:16    阅读次数:198
Java 基础笔记(一)
原生数据类型原生数据类型共有8种:byte,short,char,float,int,double,long,boolean;引用类型 (对象类型)变量与常量:变量:就是值可以变化的量常量:就是值不可以变化的量 如何定义变量:变量类型 变量名; 例如:int a; 如何为变量赋值: 变量类型...
分类:编程语言   时间:2015-07-23 15:34:49    阅读次数:111
C++ map的使用
C++map的基本操作和使用来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++map的基本操作和使用_Live_新浪博客 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效...
分类:编程语言   时间:2015-07-23 15:34:18    阅读次数:110
JavaBean的使用
JavaBean主要用于实现一些业务逻辑或封装一些业务对象通常将JavaBean中的属性设置为私有的(private),但需要为其提供公共的(public)访问方法,也就是所说的getXXX()方法public class Produce{ private String name=”书包”; pri...
分类:编程语言   时间:2015-07-23 15:25:02    阅读次数:193
JavaScript权威指南科13章 webj浏览器avascript
13.1 clientjavascriptwindow对象是所有clientjavascript特点和api主要的接入点。它代表了一个浏览器窗口,通过window对象引用它。window 方法alert() prompt() confirm() 13.2 在html里嵌入javascript4种方法...
分类:编程语言   时间:2015-07-23 15:27:16    阅读次数:122
Java+Windows+ffmpeg实现视频转换
最近由于项目需要,研究了一下如何用Java实现视频转换,“着实”废了点心思,整理整理,写出给自己备忘下。思路由于之前没有没法过相关功能的经验,一开始来真不知道从哪里入手。当然,这个解决,google一下立马就发现了ffmpeg,网上讲解用Java+ffmpeg来进行视频转换的文章也不在少数,我主要参...
分类:编程语言   时间:2015-07-23 15:24:12    阅读次数:114
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!