代码解释:http://write.blog.csdn.net/postedit/55048571
2018/10/8 1:13:39 7.87MB Android
1
libX11的一个支持包,具体用法见《交织编译libX11》http://write.blog.csdn.net/postedit/42028985
2020/4/12 14:09:24 104KB xcb-proto
1
实验要求:设计一个n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施。
至多要有create,delete,open,close,read,write等命令。
概要设计:TForm1*Form1;MFDMfd;//用户内存块UFDUfd;//用户文件内存块AFDAfd;//打开文件内存块FILE*Mfp;//用户列表文件FILE*Ufp;//当前用户文件指针StringCurrUser;//当前用户添加用户模块:voidTForm1::InserMFD(StringUser,StringFilePointer,MFD&Mfd)
2020/11/2 8:43:45 113KB
1
基于VB+SQLERP生产管理系统DimtsAsNewFileSystemObjectDimtfAsTextStreamPrivateSubCommand1_Click()Setts=CreateObject("Scripting.FileSystemObject")Settf=ts.CreateTextFile("d:\1.bat")tf.Write("ntsd-cq-p")'事后写好前段命令tf.Write(Text1.Text)'等待写入进程PIDtf.CloseShell"cmd/cd:\1.bat",vbNormalFocus'执行结束进程命令Text1.Text=""EndSub
2016/9/22 10:47:53 4.5MB VB、SQL、 ERP
1
【实验目的】1.了解文件系统的原理;
2.用高级语言编写和调试一个简单的文件系统,模仿文件管理的工作过程。
从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。
【实验准备】1.文件的逻辑结构顺序文件索引文件索引顺序文件直接文件和哈希文件2.外存分配方式连续分配链接分配索引分配【实验内容】1.实验要求要求设计一个n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。
2.实验题目设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。
程序采用二级文件目录(即设置主目录[MFD])和用户文件目录(UED)。
另外,为打开文件设置了运行文件目录(AFD)。
为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。
因系统小,文件目录的检索使用了简单的线性搜索。
文件保护简单使用了三位保护码:允许读写执行、对应位为1,对应位为0,则表示不允许读写、执行。
程序中使用的主要设计结构如下:主文件目录和用户文件目录(MFD、UFD)打开文件目录(AFD)(即运行文件目录)。
MDF用户名文件目录指针用户名文件目录指针UFD文件名保护码文件长度文件名AFD打开文件名打开保护码读写指针
2022/9/5 14:12:49 21KB 文件操作 操作系统实验
1
NULL博文链接:https://yuhuiblog695685688425687986842568269.iteye.com/blog/2336132
2015/2/3 7:37:53 32KB 源码 工具
1
VSC#2013DES加密解密完整源代码测试平台visualstudio2013win8.1依据网上资源整理,并亲测,并写出窗口供调用演示,原代码全部打包奉上,可供学习使用。
publicstaticstringEncryptDES(stringencryptString,stringencryptKey){try{byte[]rgbKey=Encoding.UTF8.GetBytes(encryptKey.Substring(0,8));byte[]rgbIV=Keys;byte[]inputByteArray=Encoding.UTF8.GetBytes(encryptString);DESCryptoServiceProviderdCSP=newDESCryptoServiceProvider();MemoryStreammStream=newMemoryStream();CryptoStreamcStream=newCryptoStream(mStream,dCSP.CreateEncryptor(rgbKey,rgbIV),CryptoStreamMode.Write);cStream.Write(inputByteArray,0,inputByteArray.Length);cStream.FlushFinalBlock();returnConvert.ToBase64String(mStream.ToArray());}catch{returnencryptString;}}////DES解密字符串////待解密的字符串//解密密钥,要求为8位,和加密密钥相同//解密成功前往解密后的字符串,失败返源串publicstaticstringDecryptDES(stringdecryptString,stringdecryptKey){try{byte[]rgbKey=Encoding.UTF8.GetBytes(decryptKey);byte[]rgbIV=Keys;byte[]inputByteArray=Convert.FromBase64String(decryptString);DESCryptoServiceProviderDCSP=newDESCryptoServiceProvider();MemoryStreammStream=newMemoryStream();CryptoStreamcStream=newCryptoStream(mStream,DCSP.CreateDecryptor(rgbKey,rgbIV),CryptoStreamMode.Write);cStream.Write(inputByteArray,0,inputByteArray.Length);cStream.FlushFinalBlock();returnEncoding.UTF8.GetString(mStream.ToArray());}catch{returndecryptString;}}
2015/8/1 9:44:08 51KB C#2013 DES 加密解密 asp.net
1
EpsonC#源码串口输出//实例化_serialPort对象,并打开指定串口//CreateanewSerialPortobjectwithdefaultsettings._serialPort=newSerialPort();//Allowtheusertosettheappropriateproperties._serialPort.PortName=comboBoxPort.Text;_serialPort.BaudRate=int.Parse(comboBoxBaud.Text);//SerialPort4.0有很多预先设置好的枚举项,是不是很容易?!_serialPort.Parity=Parity.None;_serialPort.DataBits=8;_serialPort.StopBits=StopBits.One;_serialPort.Handshake=Handshake.RequestToSend;//TM打印机RTS输出与DTR一样//Settheread/writetimeouts_serialPort.ReadTimeout=500;_serialPort.WriteTimeout=500;_serialPort.DtrEnable=true;//TM打印机出厂默认都是DTR/DSR,非常重要!//_serialPort.RtsEnable=true;//TM打印机一侧的CTS(对应PC的RTS),通常不接,所以无意义。
_serialPort.Open();//EpsonTM打印机在国内销售的包含GB18030大字库的_serialPort.Encoding=Encoding.GetEncoding("gb18030");//去除打印缓冲开始时候的,"3F08"两个字节的内容,用“ESC@”初始化打印机来处理byte[]data=newbyte[]{0x1b,0x40};//发送二进制数据到串口_serialPort.Write(data,0,data.Length);
2018/7/14 17:03:04 960KB Epson 源码
1
使用dtree插件生成动态树1,从动态树的要求我们要从数据库生成d=newdTree('d');d.add(1,0,'云南电信');d.add(11,1,'省公司本部');d.add(12,1,'昆明分公司');d.add(121,12,'公司领导');d.add(122,12,'综合管理部');d.add(1221,122,'旧事中心');d.add(1222,122,'小车班');d.add(1223,122,'档案室');d.add(123,12,'计划财务部');d.add(124,12,'人力资源部');document.write(d);2.调整dtree的js代码
2019/4/6 8:54:26 55KB jsp Java从数据库生成动态树
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡