1.内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。用户态转化为内核态的时候需要进行上下文的切换,是耗时的操作,因为有寄存器值的保存装载,内存缓存的失效和载入,中断程序的执行等。
2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态...
分类:
编程语言 时间:
2014-12-08 23:05:08
阅读次数:
334
在Android中使用内嵌的WebView加载HTML网页时,如果html页面中存在输入框。那么在有些手机设备中,当输入框获取焦点时,系统输入法键盘去无法正确弹出,从而无法完成正常的输入要求
在做APP时,自己也遇到了这个问题,以下是自己解决的方法,有可能不适合大家所遇到的情况,但值得借鉴~
有些时候我们设计的html页面并不能够很好的适应WebView,尤其我们的html页面...
分类:
移动开发 时间:
2014-12-08 23:07:15
阅读次数:
443
??
1
创建day14数据库,创建user.sql表:
A
创建数据库 day14
B
创建数据表
users
create
table users
(
id int
primary
keyauto_increment,
username varchar(20),
password
varchar(2...
分类:
数据库 时间:
2014-12-08 23:04:14
阅读次数:
419
在之前的一篇文章中介绍了Foundation框架中的NSString类和NSMutableString类:http://blog.csdn.net/jiangwei0910410003/article/details/41788223今天我们继续来看一下Foundation框架中的NSArray类和NSMutableArray类,其实NSArray类和Java中的List差不多,算是一种数据结构,...
分类:
其他好文 时间:
2014-12-08 23:06:37
阅读次数:
345
Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。
在这里我们说一下,在Windows操作系统中安装python。
我的操作系统为:Windows 7,32位
安装python的时候,我们既可以从源码安装,同时也可以用已经编译好并且打包好的二进制版本进行安装,这里我选择的是后者。
步骤一 下载安装包
...
分类:
编程语言 时间:
2014-12-08 23:06:54
阅读次数:
387
??
模拟BufferedInputStream,编写一个类
package toto.IO;
import java.io.IOException;
import java.io.InputStream;
class MyBufferedInputStream{
private InputStream
in;
p...
分类:
其他好文 时间:
2014-12-08 23:04:47
阅读次数:
201
随着个人计算机的普及,Windows用户也越来越多。在Windows环境下的应用也越来越多样性,这就需要开发人员具备各种各样的技术能以适工作之需。对于一般的应用需求来说,使用微软提供的公开API即可完成绝大部分功能。但还有一些特殊的需求,需要从第三方进程中获取数据,然后再将这些数据进行处理并返回给原进程。典型的应用例如,在应用层实现的文件透明加密。因为微软所提供的公开API一般都是实现在系统的DLL中的,这就需要使用到HookAPI技术。
近些年来,面向对象编程的方法已经非常成熟,在这方面,比较典型的就是...
分类:
其他好文 时间:
2014-12-08 23:05:21
阅读次数:
1917
归并操作(merge),也叫归并算法,指的是将两个已经排序的序列合并成一个序列的操作。归并排序算法依赖归并操作。
算法描述
归并操作的过程如下:
申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列设定两个指针,最初位置分别为两个已经排序序列的起始位置比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置重复步骤3直到某一指针到达序列尾将另...
分类:
编程语言 时间:
2014-12-08 23:04:54
阅读次数:
226
背景: 生产环境有个脚本执行读取st层表数据时出现IO错误,查看表目录下的文件,都是压缩后的文件。详细信息如下:
Task with the most failures(4):
-----
Task ID:
task_201408301703_172845_m_003505
URL:
http://master:50030/taskdetails.jsp?jobid=j...
分类:
其他好文 时间:
2014-12-08 23:03:43
阅读次数:
252
问题描述:
Given a string S, find the longest palindromic substring in
S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring.
基本思想:
本题的navi...
分类:
其他好文 时间:
2014-12-08 23:04:00
阅读次数:
221
所谓URL编码,就是将非US-ASCII字符和US-ASCII中的特殊字符,用相应的字符集编码来表示。比如,汉字”你”,如果用UTF-8编码,出现在URL中是%E4%BD%A0,如果用GBK编码出现URL中是%C4%E3。RFC3986文档规定,URL中只允许包含英文字母(a-zA-Z)、数字(0-9)、4个特殊字符("-" / "." / "_" / "~")以及所有保留字符。...
分类:
编程语言 时间:
2014-12-08 23:03:50
阅读次数:
255
享元模式(Flyweight):运用共享技术有效的支持大量细粒度的对象。实现计算机资源的共享,用少量对象实例表示大量对象,防止频繁的创建对象导致效率降低。项常见的线程池、内存池技术都应享元模式的影子。...
分类:
其他好文 时间:
2014-12-08 23:02:49
阅读次数:
205
介绍了解决Android APP方法不能超过65k的两中解决方案 插件和分包,并着重介绍了两种分包机制,基于Gradle构建Android项目进行分包和基于Ant构建Android项目进行分包,分包成功后介绍了使用DexClassLoader价值dex文件的机制...
分类:
移动开发 时间:
2014-12-08 23:04:30
阅读次数:
446
敲键盘上方向向上的键,就会出现下面的情况,点窗口上的错号,窗口就会消失...
分类:
其他好文 时间:
2014-12-08 23:02:47
阅读次数:
250
STL源码剖析—序列容器
对于STL中的容器,存在一定的内含关系,例如,heap内含一个vector,priority-queue内含一个hep,stack和queue都含有一个deque,set/map/multiset/multimap都内含一个RB-tree,hash_x都内含一个hashtable。
对于序列容器来说,vector和list的插入都是在指向迭代器之前进...
分类:
其他好文 时间:
2014-12-08 23:03:18
阅读次数:
273
在制作四轴的进阶阶段,加速度计滤波十分重要。笔者利用matlab分析了几种滤波MPU6050加速度计的方法,包括原始输出,内置LPF,Butterworth和广泛使用的窗口平均滑动滤波,并对比了效果。...
分类:
其他好文 时间:
2014-12-08 23:04:25
阅读次数:
355
这几天找实习被打击的太厉害了,从今天开始修炼算法。在Leetcode找了半天,只有这一道题会,顺手AC掉。
题目描述:有一个数组,里面的数几乎都是成对出现的,但有一个数只有一个,你的任务就是找出这个单个的数。
思路:按位异或直接搞定。
贴上代码吧,特别简单
public class Solution {
public int singleNumber(int[] A) {
...
分类:
其他好文 时间:
2014-12-08 23:02:14
阅读次数:
219