`
hcmfys
  • 浏览: 356457 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
为感谢Delphi园地和Delphi盒子等网站多年来给我提供的各种资料,我也把自己这几天发现的一个小技巧写出来,供各位参考----虽然可能会贻笑大方:     启动Delphi2010后,Delphi2010 总会提示下载更新包,而对于D版用户来说,这个功能可能反而带来麻烦,那么有解决办法吗?答案是肯定的.1. 打开 C:\Documents and Settings\All Users\Application Data\{BBD31133-40F8-4B57-9BA6-DB76C03D153B}\ 2. 把Setup.exe改名.3. 再次启动Delphi,系统只会在状态栏提示找不到Set ...

basic64

    博客分类:
  • java
  using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace basic64 { public class Basic64 { private Hashtable hash = new Hashtable(); private Encoding encoding; private char[] dataMapping ={ ...

单线程 文件查找

    博客分类:
  • c#
using System; using System.Collections.Generic; using System.Text; using System.IO; namespace ThreadTest { public class SingleFileSearch { private long c = 0; public void Search(string dir, string fileName) { string[] fileList = Directory.Get ...
using System; using System.Collections.Generic; using System.Text; using System.Threading; using System.IO; namespace ThreadTest { public class FileSearch { private int threadCount; object obj = new object(); private Stack<string> fileList; ...
最近在学习Java线程相关的东西,和大家分享一下,有错误之处欢迎大家指正. 假如我们有一个任务如下,交给一个Java线程来执行,如何才能保证调用interrupt()来中断它呢? Java代码 class ATask implements Runnable{ private d ...
到这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别: package debug; import java.io.*; import java.lang.Thread; class MyThread extends Thread{ public int x = 0; public void run(){ System.out.println(++x); } } class R i ...
#include <winsock2.h> #include<iostream> #include<string> using namespace std; #pragma comment(lib,"ws2_32.lib") string getCommand(SOCKET s) { string str; char buffer[20]; while (1) { int len= recv(s,buffer,20,0); if (len> ...

socket

#include <stdio.h> #include <winsock2.h> #pragma comment(lib, "ws2_32.lib") void main() { // 初始化 WSADATA wsaData; int iResult = WSAStartup( MAKEWORD(2,2), &wsaData ); if ( iResult != NO_ERROR ) printf("Error at WSAStartup()\n"); // ...
#include <stdio.h> #include <winsock2.h> #pragma comment(lib, "ws2_32.lib") int main() { // 初始化 Winsock. WSADATA wsaData; int iResult = WSAStartup( MAKEWORD(2,2), &wsaData ); if ( iResult != NO_ERROR ) printf("Error at WSAStartup()\n" ...

c++ trhead1

#include<windows.h> #include<iostream> using namespace std; DWORD WINAPI printMsg(LPVOID) { for (int i=0;i<10000;i++) { cout<<i<<" "; } cout<<"\n"; return 0; } int main() { DWORD sId; DWORD exitC ...

C# BCD编码解码

    博客分类:
  • c#
(1)BCD码(二到十进制编码) 人们通常习惯使用十进制数,而计算机内部多采用二进制表示和处理数值数据, 因此在计算机输入和输出数据时,就要进行由十进制到二进制的转换处理。 把十进制数的每一位分别写成二进制形式的编码,称为二进制编码的十进制数, 即二到十进制编码或BCD(Binary Coded Decimal)编码。 BCD码编码方法很多,通常采用8421编码,这种编码方法最自然简单。 其方法使用四位二进制数表示一位十进制数,从左到右每一位对应的权分别是 23、22、21、20,即8、4、2、1。例如十进制数1975的8421码可以这样得出 1975(D)=0001 1001 0111 ...
CRC的全称为Cyclic Redundancy Check,中文名称为循环冗余校验。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广泛地用于实现差错控制。实际上,除数据通信外,CRC在其它很多领域也是大有用武之地的。例如我们读软盘上的文件,以及解压一个ZIP文件时,偶尔会碰到“Bad CRC”错误,由此它在数据存储方面的应用可略见一斑。 差错控制理论是在代数理论基础上建立起来的。这里我们着眼于介绍CRC的算法与实现,对原理只能捎带说明一下。若需要进一步了解线性码、分组码、循环码、纠错编码等方面的原理,可以阅读有关资料。 利用CRC进行检错的过程可简单描述为:在发 ...
国王有七个女儿,这七位美丽的公主是国王的骄傲。 她们那一头乌黑亮丽的长发远近皆知。 所以国王送给她们每人一百个漂亮的发夹。 有一天早上,大公主醒来,一如往常地用发夹整理她的秀发,却发现少了一个发夹,于是她偷偷地到了二公主的房里,拿走了一个发夹。 二公主发现少了一个发夹,便到三公主房里拿走一个发夹; 三公主发现少了一个发夹,也偷偷地拿走四公主的一个发夹; 四公主如法炮制拿走了五公主的发夹; 五公主一样拿走六公主的发夹;六公主只好拿走七公主的发夹。 于是,七公主的发夹只剩下九十九个。 隔天,邻国英俊的王子忽然来到皇宫, 他对国王说:「昨天我养的百灵鸟叼回了一个发夹,我想这一定是属于 ...
Unicode是一种字符编码规范 。先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits) 因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其中包括了控制字符、数字、大小写字母和其他一些符号 。而最高位为1的另128个字符被成为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其他符号 这种字符编码规范显然用来处理英文没有什么问题 。(实际上也可以用来处理法文、德文等一些其他的西欧字符,但是不能和英文通用),但是面对中文、阿拉伯文之类复杂的文字,255个字符显然不 ...

win32 Test

引用#define UNICODE #include<windows.h> #include <stdlib.h> #include<stdio.h> #undef _WINDOWS_ #include<afx.h> #define SHOWMSG \ int x=HIWORD(lParam);\ int y=LOWORD(lParam);\ CString str;\ str.Format(TEXT("宽度x=%d 高度y=%d"),x,y) ...
Global site tag (gtag.js) - Google Analytics