Linux

linux内核中的copy_to_user和copy_from_user(二

linux内核中的copy_to_user和copy_from_user(二)—图解__arch_copy_from_userKernelversion:2.6.14CPUarchitecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)__arch_copy_from_user函数实现数据的拷贝,当地址没有按4字节对齐,拷贝数据时需要进行字节组合,拷贝大量数据时速度会非常慢。该函数的过程如下图所示。下

系统 2019-08-29 22:26:20 3790

操作系统

最薄笔记本苹果MacBook Air安装雪豹+Win7双系统

最薄笔记本苹果MacBookAir安装雪豹+Win7双系统的驱动解决方法苹果最新推出的超薄笔记本MacBookAir含两种尺寸四个型号,分别是11.6寸的MC505、MC506和13.3寸的MC503、MC504.由于新版Air随主机附送了一个叫做SoftwareReinstallDrive的系统恢复U盘(仅限恢复MacOSX系统),而且Air系列的苹果笔记本是不带光驱的,所以标配的配件里就没有附送含BootCamp的光盘。这就给想做MacOSX+Win7

系统 2019-08-12 01:32:27 3790

Linux

设置调试linux下jdb远程调试tomcat源码

时间紧张,先记一笔,后续优化与完善。在tomcat打开调试设置jvm参数-Xrunjdwp:transport=dt_socket,server=y,address=9090,suspend=y在linux命令行jdb连接9090端口jdb-attachip:9090-sourcepath/softwares/apache-tomcat-7.0.40-src/java设置断点stopatorg.apache.tomcat.util.Introspectio

系统 2019-08-12 01:33:10 3789

Linux

Debian Linux决定采用基于时间的版本发行计划

DebianLinux从诞生到现在,其版本发行一直都比较自由,没有计划性,当开发者认为当前版本已经比较稳定了,已经是准备好了的时候,才会正式发行新版本。Debian以前没有版本发行的计划性。2009年7月29日,Debian官方声明将采用基于时间的版本冻结发行计划。以后Debian每两年发行一个新版本。在单数年的12月份冻结Linux版本,在第二年(双数年)的春节正式发行新版本。比如2009年12月将冻结Debian6.0(代号Squeeze)的代码,而在

系统 2019-08-29 23:44:55 3783

Ubuntu

【高清截图】UbuntuKylin 14.04 桌面版安装步骤

Ubuntu14.04北京时间今日凌晨3点发布,守了一夜,一发布就立即下载了镜像文件,要知道明天下载服务器都比较繁忙。因为官方网站直接跳转到中文麒麟版本的页面,我先下载了麒麟版本,先用用这个吧!当然我也下载了官方原版,稍后再试用,先看看麒麟。还是先用unetbootin制作了一个U盘安装。BIOS设置为优先启动U盘,进入试用界面(麒麟壁纸有所不同):选择安装语言:安装准备(检查计算机硬件是否能都满足):选择安装方式:网络所在地区:键盘检测:系统用户设置:安

系统 2019-08-29 22:19:30 3783

Linux

linux c 写系统日志

一、syslog(),openlog(),closelog()一套用于写系统日志的函数。这三个函数openlog,syslog,closelog是一套系统日志写入接口,另外那个vsyslog和syslog功能一样,只是参数格式不同。通常,syslog守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说,其文件名为/etc/syslog.conf,该文件决定了不同种类的消息应送向何处。例如,紧急消息可被送向系统管理员(若已登录),并在控

系统 2019-08-12 01:33:50 3782

Windows

Windows对象、句柄与MFC对象

Windows对象、句柄与MFC对象(2009-04-2822:11:34)转载标签:windows对象句柄mfc对象杂谈分类:MFC以及Windows编程Windows对象是以句柄来标识的,对应的MFC类就是这些句柄的C++包装。内存中的Windows对象一定有唯一的句柄来标识,但不一定有对应的MFC类对象在内存中。当需要获取Windows对象的对应MFC类对象而内存中又没有此对象时,系统会创建一个临时MFC类对象返回给用户,并在之后某个空闲时刻进行回收

系统 2019-08-29 23:43:39 3761

VMware

转换 Vmware Image to Virtualbox Image 或者

VirtualBoxisafamilyofpowerfulx86virtualizationproductsforenterpriseaswellashomeuse.NotonlyisVirtualBoxanextremelyfeaturerich,highperformanceproductforenterprisecustomers,itisalsotheonlyprofessionalsolutionthatisfreelyavailableasOp

系统 2019-08-29 22:01:24 3761

Ubuntu

Ubuntu 系统下自启动选项的设置方法

这里说明,Ubuntu中系统没有了RH系统中的chkconfig命令!可用一些小工具来管理Ubuntu的启动选项:小工具rcconf:#sudoapt-getrcconf#sudoapt-getinstallrcconfroot下运行:#sudorcconf功能更全的工具:sysv-rc-conf#sudoapt-getupdate#sudoapt-getinstallsysv-rc-conf运行:#sudosysv-rc-conf也可以直接加入启动程序,

系统 2019-08-12 01:33:49 3758

Ubuntu

Ubuntu添加开机自动启动程序的方法 / 修改 Ubun

1.开机启动时自动运行程序Linux加载后,它将初始化硬件和设备驱动,然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在/etc/rc或/etc/rc.d或/etc/rc?.d目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。2.登

系统 2019-08-29 22:32:29 3754

VMware

[置顶] 我的VMware认证设计专家(VCDX)之路

作者:范军(FrankFan)新浪微博:frankfan7作为一个IT老兵,十几年来考的证也有一些了。VCDX(VMwareCertifiedDesignExpert)是我最有挑战性和欣慰的一段经历了。截至2012年12月,全球仅有近105名VCDX。其中近半是VMware的职员。英国IT媒体TheRegister采访了我和另外一位VCDX后发表了一篇文章。VCDX:Theelitecertificationjust105peoplehold我还是说说这认

系统 2019-08-12 01:33:20 3754

Windows

中文版Windows XP升级SP3安装方法

在Vista系统存在诸多问题的今天,WindowsXPSP3的推出可算是个好消息,不过目前SP3只有英文的测试版,运行SP3安装程序,系统无情地告诉了我中文系统无法安装。提示:安装程序与系统使用了不同语言,升级安装不能完成。哪么我来就来修改Language:首先,我们打开regedit,找到HKEY_LOCAL_MACHINESYSTEMControlSet001ControlNlsLanguage,修改"Default"和"InstallLanguage

系统 2019-08-29 23:44:07 3735

Linux

linux下Qt开发环境中qwt库的安装与使用

题外话:这学期软件实习作业是,给定三个顶点,画出三角形以及其内切圆、外接圆。并且要绘制坐标轴,实现缩放等功能。由于mfc我之前已经使用过,这次想尝试下新鲜的方法,再加上我是linux环境,最终就决定了使用Qt。实现过程中发现最主要的难点是绘制坐标轴以及坐标转换,上网搜索发现qwt库不仅实现了这些功能,而且还拥有许多人性化的功能,比如视图的拖动、视图右侧的图例、鼠标滚轮控制缩放等。在文章最后给出了这个小程序截图和源代码。qwt的安装与使用安装好qt开发环境后

系统 2019-08-12 01:32:33 3733

Linux

linux oracle sqlplus中文乱码解决

在oracle用户的~/.bash_profile中添加NLS_LANG="SIMPLIFIEDCHINESE"_CHINA.ZHS16GBKexportNLS_LANG然后保存退出,source~/.bash_profile再次登录sqlplus乱码就没了。注意:NLS_LANG的具体值要根据你的数据库实例的实际编码修改,一般情况下中文应该都是"SIMPLIFIEDCHINESE"_CHINA.ZHS16GBK,具体怎么查询数据库的编码参考下面链接。关于

系统 2019-08-12 01:54:04 3725

Windows

[Windows编程] Windows 7 对多核的支持

Windows7和WindowsServer2008R2一个重要更新是增强了对多核的支持。现已可以支持超过64个逻辑处理器(也就是所谓的“核”),并且引入了NUMA技术,大幅度提高多核运算的性能。传统的多核运算是使用SMP(SymmetricMulti-Processor)模式:将多个处理器与一个集中的存储器和I/O总线相连。所有处理器只能访问同一个物理存储器,因此SMP系统有时也被称为一致存储器访问(UMA)结构体系,一致性意指无论在什么时候,处理器只能

系统 2019-08-12 01:33:24 3722