自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 fatal: Could not read from remote repository

警示: 不认真读英语日志的下场,竟然花了5个小时,才发现在visual studio中用插件读取repository的时候,需要先保证该repository存在, visual studio中的git插件不具有创建repository的权限!!!

2013-05-13 23:57:03 7912

原创 proc文件系统------《深入理解Linux内核架构》笔记

proc文件系统1. proc简介(Process Data System, 进程数据系统)proc文件系统属于虚拟文件系统,即该文件系统的数据,由内核动态生成,并不会存放在持久存储数据中。proc文件系统,使得内核可以生成与系统状态和配置有关的信息。该信息可以由用户和系统程序从普通文件读取,而无需专门的工具与内核通信。比如可以通过cat status打印进程的状态信息,如下:

2013-04-27 10:02:57 4312 1

原创 VFS与Ext2文件系统------《深入Linux内核架构》笔记

1. VFS简介(Virtual File System, 虚拟文件系统)在Linux内核中支持40多种文件系统,其来源也多种多样:来自MS-DOS的FAT文件系统, UFS(Berkeley UNIX), Ext2/3/4, 用于CD-ROM的iso9660, 网络文件系统(如coda和NFS)和虚拟的文件系统(如proc)。Linux为了向用户空间(如C标准库)提供标准的接口,

2013-04-18 23:25:40 5326

原创 Linux 进程栈和线程栈的区别

注:本文所涉及的环境为Linux, 下文讨论的栈跟内核栈,没有任何的关系,关于内核栈,请参考《深入Linux内核架构》中的2.4.1 进程复制这里有如下几个问题,线程栈的空间是开辟在那里的? 线程栈之间可以互访吗?为什么在使用pthread_attr_setstack函数时,需要设置栈的大小,而进程task_struct的 mm_struct *mm 成员中却并没有却并没有stack_size

2012-11-05 11:31:14 10605 2

转载 关于c中volatile关键字(转贴)

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:    1). 并行设备的硬件寄存器(如:状态寄存器)    2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic v

2012-01-31 16:48:09 825

原创 c语言模拟实现栈的模板化

对于写过表达式解析的同学一定不会陌生,我们需要两个栈,一个是符号栈(char),一个是操作数栈(int).  经典的数据结构书中的栈,类型是定死了的。所以能够实现一个栈,自己指定类型,想必编写接下来代码的心情要愉快的多。本实现过程采用宏定义,这样然接口看来就好像实现了模板化。这里有篇csdn的文章也是实现了模板化的,但是它采用的是预处理运算符## 实现的,及字符串化(stringificati

2011-10-29 22:08:06 1701

原创 数组名和数组名取地址的区别

以下代码会打印出什么样的日志呢?#include int a[2] = {1,2};int main(){ printf("a = %p\n", a); // I printf("&a = %p\n", &a); // II

2011-10-09 21:19:54 45530 35

原创 3.5.8 内核映射------《深入Linux内核架构》笔记

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->vmalloc能完成高端内存到内核虚拟空间的映射,但是内核更期望一种能专门正对高端内存的映射关系,持久映射 便是将高端内存长久映射到内存虚拟地址空

2011-09-29 16:45:34 2125

原创 3.5.7 vmalloc 实现原理------《深入Linux内核架构》笔记

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->为什么要有vmalloc在内核中,分配物理连续的内存对内核来说是最好不过的事情了,但是因为碎片的原因并不是总是能行,所以我们通过建立一种映射机

2011-09-29 16:36:08 3087

原创 3.5 伙伴系统------《深入Linux内核架构》笔记

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->伙伴系统的相关结构在bootmem完成系统启动阶段的内存管理后,bootmem将会把空闲的内存释放到伙伴系统由其管理,伙伴系统以其简单高效而著

2011-09-29 16:31:02 1657

原创 3.4 初始化内存管理------《深入Linux内核架构》笔记

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->内存的初始化是从全局启动例程start_kernel开始的。具体流程如下图:<!--@page {margin:2cm}

2011-09-29 16:29:27 1955

原创 (N)UMA 模型中的内存组织------《深入Linux内核架构》笔记

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->UMA(一致内存访问,uniformmemory access): 计算将内存以连续的方式组织起来。SMP中每个cpu访问各内存区具有一样的速度

2011-09-29 14:35:52 1731

原创 java 读取图片的缩略图和dpi

最近帮朋友做了个管理图片的小软件,要求实现的功能就是对大量的jpg图片生成缩略图显示,自动计算图片的平方数以便计费。最初感觉从图片读取信息应该是很简单的问题,哪知道还是花了好几天才搞定,杯具啊!刚开始我调用ImageIcon来生成缩略图,才发现对于几百张图片来说这是不可能完成

2011-08-14 15:54:23 8965 8

原创 Jcalendar 简单使用

<br />今天想找一个像js那样能在swing中使用的日历控件。找到jcalendar后,本想搜一下用法,哪知道google上全是提的问题,一下把我打蒙了,最后在才发现可能是太过于简单都没人回复了,本人弄了一个小例子。<br /> <br /> <br />package com.daniel.test;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import

2011-03-27 23:30:00 2886 2

转载 hibernate 不兼容于 oracle char

Automatically trimming String properties (good for DB/2 and Oracle) (from hibernate forum https://www.hibernate.org/90.html)This might be of use to anyone who uses Hibernate against DB/2 on various

2010-03-12 14:18:00 1517

转载 java 解惑 83

从前有一个人,他认为世上只有一只不寻常的狗,所以他写出了如下的类,将它作为一个单件(singleton)[Gamma95]:public class Dog extends Exception {public static final Dog INSTANCE = new Dog();private Dog() {}public String toString(){return "Woof";}}

2010-03-08 11:22:00 601

转载 java 解惑 70

 package chapter7.p70;import chapter7.p70.one.*;/** * * @author 很特殊的用法 */public class TypeIt { private static class ClickIt extends CodeTalk { void printMessage() { //该方法不会覆盖另一个包中的私有

2010-03-05 15:40:00 587

原创 java 基础 类的继承

在公司干ssh了快一年了,尽然不小心忘记了java  基础的东西,哎这日子混的有点丢脸了哈。package com;class Oper {    public void print(){        System.out.println("hello");    }}class A {    protected

2009-09-04 13:44:00 533

转载 File/Folder Chooser 选择

private static String ChooseFolder() { JFileChooser fc = new JFileChooser(); JList list = new JList(); fc.setFileSelectionMod

2009-08-05 17:09:00 650

原创 关于float和Float的小提示

float f = 1.2 ;//正确Float F = 2.2 ;//错误 必须加f后缀,如2.2f

2009-06-24 16:46:00 966

关于Spring Aop 覆盖struts2 的Annotation 拦截器

当自学struts2的拦截器时,发现跟aop的功能很像,所以想把两个放在一起看看会发生什么。望大哥大姐多多指点哈[b]第一种情况使用struts2的AbstractInterceptor 拦截器[/b]1. 使用Spring 代理 Struts2 的Action类,advice使用MethodBeforeAdvice2. 在Action中使用一个继承自AbstractIntercept...

2009-02-19 14:27:13 158

Thread.sleep对事务的影响?

我的测试代码如下:事务隔离级别为repeatable read//來自《精通Hibernate》package com.test;import java.util.ArrayList;import org.hibernate.Session;import org.hibernate.Transaction;import com.model.Account;public class TestHql3...

2009-02-04 17:33:40 680

原创 多session下的事务隔离级别

//事务的隔离级配置为repeatable read package com.test;import org.hibernate.Session;import org.hibernate.Transaction;import com.model.Account;public class TestHql2 extends Thread{    public static Session s=

2009-02-04 16:16:00 834

原创 Can 't get definitions factory from context 错误

长话短说你只需要将一下的jar放到web-inf/lib目录下就可以了 antlr.jarcommons-beanutils.jarcommons-digester.jarcommons-fileupload.jarcommons-logging.jarcommonst-validator.jarjakarta-oro.jarstruts.jartiles.

2008-09-20 08:39:00 1342

ActiveTcl8.6.1.0

ActiveTcl, by ActiveState is a distribution of Tcl and Tk, coupled with a repository (conceptually similar to CPAN, as used by Perl, or the various Linux distribution package repositories). It started out as a Batteries Included effort to bring together in one binary distribution a variety of Tcl extensions

2013-11-24

课程设计题目选课系统

本网站采用java编写,IDE为Netbeans 5.5.1,架构为struts+hibernate,服务器为tomcat5.0,数据库采用mysql5.0因为支持中文非常难配置所以就暂时只支持英语。jsp页面采用EL和jstl实现了java脚本与jsp的分离。当然这些都是为了加深对新技术的熟悉。网站后台还需实现才算完整哈,不过是在没有那么多的时间。<br><br> <br><br> <br> <br>作者:ice&daniel <br><br>联系方式:Email:[email protected]   QQ:535564838<br> <br> <br>

2008-06-29

java 作业调度算法

本软件分别使用先进先出,最短作业算法,最高响应比算法进行计算,只是一个课程作业格式都显得很糟,不过能用,望大家支持。

2007-12-24

java 大富翁(俄罗斯方块版)

本软基于[email protected]的俄罗斯方块的基础搭建,在此表示感谢软件使用俄罗斯方块的造型来实现大富翁的算法思想。敬请试玩。

2007-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除