<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[UnixCRoot的温馨小窝]]></title><description><![CDATA[本博客目前转至http://croot.cnblogs.com]]></description><link>https://blog.youkuaiyun.com/UnixCRoot</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; UnixCRoot]]></copyright><item><title><![CDATA[在线一元二次方程式计算器 源码]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/9617077</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/9617077</guid><author>UnixCRoot</author><pubDate>Mon, 29 Jul 2013 15:39:03 +0800</pubDate><description><![CDATA[上次做数学题，解方程解的难受，于是乎，在参考别人源码的过程中，写出了自己的计算器

解二次方程式计算
 




 x2+
 x +  = 0
  
一元二次方程的解法




x1=

x2= 







Made by CRoot]]></description><category></category></item><item><title><![CDATA[JavaScript检测提交表单text合法]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/9354399</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/9354399</guid><author>UnixCRoot</author><pubDate>Wed, 17 Jul 2013 14:28:21 +0800</pubDate><description><![CDATA[近日，一朋友开设了地方性质的论坛，让我帮他处理下Login.php（所谓的用户的登陆页面），但是登陆的时候，出现空字符或敏感字符，需要提交到服务端的Script处理，大大降低了效率，于是乎，就有了此代码之旅。
首先在网页的部分写入js功能函数。我们暂且命名为recheck。
function recheck
{
	if(document.getElementById(user).value==]]></description><category></category></item><item><title><![CDATA[Android4.0Sd卡移植之使用vold自动挂载sd卡]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/9209181</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/9209181</guid><author>UnixCRoot</author><pubDate>Sun, 30 Jun 2013 20:41:13 +0800</pubDate><description><![CDATA[在cap631平台上移植android4.0，发现内核驱动没有任何问题，能够读写，当总不能挂载。

后来发现是因为自动挂载需要vold的支持。vold程序负责检查内核的 sysfs 文件系统，发现有SD卡插入后，自动挂载。 在文件系统目录 /system/etc/  下有一个vold.fstab 文件，该文件是系统与用户硬件平台的交互接口，用户根据自己的平台来配置这个文件，里面内容比较简单，只]]></description><category></category></item><item><title><![CDATA[汇编中addr和offset]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/9050215</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/9050215</guid><author>UnixCRoot</author><pubDate>Fri, 07 Jun 2013 18:36:55 +0800</pubDate><description><![CDATA[汇编中addr和offset的异同点！！！

一、相同点

1、addr 和 offset 操作符都是获得操作数的偏移地址；
2、addr 和 offset 的处理都是先检查处理的是全局还是局部变量，若是全局变量则把其地址放到目标文件中。

二、不同点

1、addr    伪操作符,只能用在 invoke 伪指令语句中；
2、offset 伪操作符可以用在任何可能涉及偏移地址]]></description><category></category></item><item><title><![CDATA[Grub 之常用命令和Windows引导修复（二）]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/9032345</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/9032345</guid><author>UnixCRoot</author><pubDate>Wed, 05 Jun 2013 17:01:45 +0800</pubDate><description><![CDATA[33 : Serial device not configured 
解释 ：33 号错误表示串口还没有配置。这一般发生在你执行 terminal serial 的时候 
34 : No spare sectors on the disk 
解释 ：磁盘自由空间不足。可能发生在把 stage 1.5 嵌入到 MBR 之后的空间的时候。但这部分空间可能已经被分区表使用了 
下面该讲下修复Wi]]></description><category></category></item><item><title><![CDATA[Grub 之常用命令和Windows引导修复（一）]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/9031573</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/9031573</guid><author>UnixCRoot</author><pubDate>Wed, 05 Jun 2013 16:46:23 +0800</pubDate><description><![CDATA[刚刚午睡起来，神清气爽。腰不疼了，腿不算了，打字也有精神了——于是写篇博文--也算是写篇经验总结--刚刚一位群里的哥们装CentOS没成功。引导全坏掉了。
恩，首先老样子--讲下Grub是干嘛的--



GNU GRUB（简称“GRUB”）是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现，它允许用户可以在计算机内同时拥有多个操作系统，并在计算机启动时选择希望运行的操]]></description><category></category></item><item><title><![CDATA[谈谈关于Android迷宫密码破解]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945499</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945499</guid><author>UnixCRoot</author><pubDate>Sat, 18 May 2013 23:04:15 +0800</pubDate><description><![CDATA[近日在看雪坛子上闲逛，注意到了一篇帖子，提到了关于Android的密码破解。
可能有些人没有看到，我就重复的说一下了。
首先Android图形解锁有三个要求：
1、至少四个点
2、最多九个点
3、无重复点
恩，是这样，然后图形转换成数字，然后通过SHA1加密，最后存储。
好了，明白了这些，再看下点的规律。
从左上角起编号为 00，至右下角止编号为 08。

最终密文文件会保存到]]></description><category></category></item><item><title><![CDATA[MTK山寨手机攻略]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945415</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945415</guid><author>UnixCRoot</author><pubDate>Sat, 18 May 2013 22:22:35 +0800</pubDate><description><![CDATA[一，如何判断自己的手机是山寨机？如何判断山寨机的芯片型号和平台？如何进行系统后台调试？
　　
　　这个问题似乎有些弱智，难道自己买来一个手机还不知道这手机是山寨机？呵呵，首先解释一下，本文讨论的手机主要是指基于台湾联发科公司MTK芯片平台的各种手机。其实国内很多大品牌的手机虽然有自己的LOGO和售后，因为它们和山寨机同样内部主板是采用MTK平台，所以我们可以把这种机器划归同一类。正因为如此，山]]></description><category></category></item><item><title><![CDATA[各品牌类型电脑BOIS中USB模式启动热键]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945411</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945411</guid><author>UnixCRoot</author><pubDate>Sat, 18 May 2013 22:21:21 +0800</pubDate><description><![CDATA[组装机主板
品牌笔记本
品牌台式机


主板品牌
启动按键
笔记本品牌
启动按键
台式机品牌
启动按键


华硕主板
F8
联想笔记本
F12
联想台式机
F12


技嘉主板
F12
宏基笔记本
F12
惠普台式机
F12


微星主板
F11
华硕笔记本
ESC
宏基台式机
F12


映泰主板
F9
惠普笔记本]]></description><category></category></item><item><title><![CDATA[几个令刚学会控制台转到Windows界面编程疑惑的变量]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945407</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945407</guid><author>UnixCRoot</author><pubDate>Sat, 18 May 2013 22:19:48 +0800</pubDate><description><![CDATA[LPSTR ：一个32位指向字符串指针，相当于char *;

LPCSTR:一个32位指向字符常量指针，相当于const char *;

LPESTR:一个32为指向unicode字符串指针，相当于wchar_t *;

LPCWSTR:一个32位指向unicode字符串常量指针，相当于const wchar_t *;

LPSTR-----------------------]]></description><category></category></item><item><title><![CDATA[经典SQL语句]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945400</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8945400</guid><author>UnixCRoot</author><pubDate>Sat, 18 May 2013 22:18:40 +0800</pubDate><description><![CDATA[一、基础
1、说明：创建数据库
CREATE DATABASE database-name
2、说明：删除数据库
drop database dbname
3、说明：备份sql server
---创建 备份数据的device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1]]></description><category></category></item><item><title><![CDATA[CPU接口类型]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8867671</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8867671</guid><author>UnixCRoot</author><pubDate>Mon, 29 Apr 2013 19:15:57 +0800</pubDate><description><![CDATA[CPU接口类型：CPU需要通过某个接口与主板连接的才能进行工作。CPU经过这么多年的发展，采用的接口方式有引脚式、卡式、触点式、针脚式等。而目前CPU的接口都是针脚式接口，对应到主板上就有相应的插槽类型。CPU接口类型不同，在插孔数、体积、形状都有变化，所以不能互相接插。
CPU接口：Socket AM2
    Socket AM2是2006年5月底发布的支持DDR2内存的AMD64位桌面C]]></description><category></category></item><item><title><![CDATA[C语言正规则表达式]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8740490</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8740490</guid><author>UnixCRoot</author><pubDate>Sat, 30 Mar 2013 17:05:30 +0800</pubDate><description><![CDATA[看到大家讨论这方面的东西，作点贡献聊表各位高手对这个版快的无私奉献 :oops:  


如果用户熟悉Linux下的sed、awk、grep或vi，那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度，因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利，作为C语言程序员，用户同样可以在自己的程]]></description><category></category></item><item><title><![CDATA[汇编中的管道操作方法]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8589232</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8589232</guid><author>UnixCRoot</author><pubDate>Mon, 18 Feb 2013 21:35:08 +0800</pubDate><description><![CDATA[Windows引入了多进程和多线程机制。同时也提供了多个进程之间的通信手段，包括剪贴板、DDE、OLE、管道等，和其他通信手段相比，管道有它自己的限制和特点，管道实际上是一段共享内存区，进程把共享消息放在那里。并通过一些API提供信息交换。
管道是两个头的东西，每个头各连接一个进程或者同一个进程的不同代码，按照管道的类别分有两种管道，匿名的和命名的；按照管道的传输方向分也可以分成两种，单向的双向]]></description><category></category></item><item><title><![CDATA[VC/MFC非模态对话框实例]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8564358</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8564358</guid><author>UnixCRoot</author><pubDate>Fri, 01 Feb 2013 22:31:28 +0800</pubDate><description><![CDATA[以下实例是基于对话框的工程，实现两个按钮分别控制两个非模态对话框，且保证每个非模态对话框只存在一个实例。
1、新建一个基于对话框(Dialog Based)工程，名称为Demo
2、在主窗口上添加2个按钮并设置其属性
    Button1的ID：IDC_Btn1          caption：按钮一
    Button2的ID：IDC_Btn2          caption：按]]></description><category></category></item><item><title><![CDATA[C/C++中的整型常识]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8564355</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8564355</guid><author>UnixCRoot</author><pubDate>Fri, 01 Feb 2013 22:26:31 +0800</pubDate><description><![CDATA[很多人对C/C++中的整型不太了解，导致代码移植的时候出现问题，本人在此总结一下：

a. C/C++对整型长度的规定是为了执行效率，将int定义为机器字长可以取得最大的执行速度;

b. C/C++中整型包括：int, char 和 enum, C++中还包含bool类型,C99中bool是一个宏，实际为_Bool; 

c. C 和 C++ 对 enum 的规定有所不同，这里不描述]]></description><category></category></item><item><title><![CDATA[C++实现系统服务暂停、停止、启动]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8302687</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8302687</guid><author>UnixCRoot</author><pubDate>Sun, 16 Dec 2012 21:49:26 +0800</pubDate><description><![CDATA[/*
名称：系统服务管理
语言：C++
作者：由UnixCRoot（CRoot）转载自互联网
介绍：对Windows系统服务的状态获取，服务暂停，开启，停止操作代码
*/
void CStartServiceDlg::OnBnClickedButton1()
{
       // 打开服务管理对象
    SC_HANDLE hSC = ::OpenSCManager( NULL,]]></description><category></category></item><item><title><![CDATA[WinDbg 入门教程]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8302562</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8302562</guid><author>UnixCRoot</author><pubDate>Sun, 16 Dec 2012 21:07:32 +0800</pubDate><description><![CDATA[介绍
在我的职业生涯中，我看到我们大多数都是使用Visual Studio来进行调试，而不是用其它许多免费的调试器。你可能有许多理由来使用这样的调试器，比如，在你家里的机器上没装开发环境，但是一个程序一次次的崩溃。其实根据堆栈的dump就可以判断出IE的崩溃是否是由于一个第三方的插件。
对于WinDbg，我目前为止还没有发现很好的快速入门的教程。这篇文章结合实例讨论了WinDbg的使用。我首先]]></description><category></category></item><item><title><![CDATA[Dll2lib探究]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8302387</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8302387</guid><author>UnixCRoot</author><pubDate>Sun, 16 Dec 2012 20:09:54 +0800</pubDate><description><![CDATA[//为无LIB的DLL制作LIB函数符号输入库   
  本文介绍了在VC中针对无LIB时的DLL隐式链接,制作可供VC++使用的LIB函数符号输入库。具体步骤如下：   
    
    一、使用VC++的工具DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件   
  EXAMPLE：     
    
  DUMPBIN   VideoDeCoder.dll]]></description><category></category></item><item><title><![CDATA[共享进程空间内容（修的进程空间代码/HOOK）]]></title><link>https://blog.youkuaiyun.com/UnixCRoot/article/details/8301987</link><guid>https://blog.youkuaiyun.com/UnixCRoot/article/details/8301987</guid><author>UnixCRoot</author><pubDate>Sun, 16 Dec 2012 17:09:50 +0800</pubDate><description><![CDATA[目录： 
●导言 
●Windows 钩子（Hooks） 
●CreateRemoteThread 和LoadLibrary 技术 
○进程间通讯 
●CreateRemoteThread 和 WriteProcessmemory 技术 
○如何使用该技术子类（SubClass）其他进程中的控件 
○什么情况下适合使用该技术 
(译者注：那些可以看到别 
的程序中密码框内容的软件]]></description><category></category></item></channel></rss>