分别编一个客机程序和服务器程序,首先建立客户程序与服务器之间正确的socket连结,然后利用send和recv函数,客户程序将一个较长的文本文件(如几k字节)中的数据发送给服务器。
要求服务器全部正确地接收到所有的数据(一个也不能少),并将其存入一个文件。
注意,先要传文件的大小(简单的方法是服务器知道文件的大小),服务器方生成子进程后要循环地接受数据,直至文件数据全部收到。
在异种机之间测试程序。
比较服务器收到的文件中的数据和客户机原先文件中数据能否完全相同。
文本文件测试完成后,可再用二进制文件测试。
1.编写一个shell程序findit,该程序搜索参数1指定的目录树,查找所有的以.c和.h结尾的文件,如文件行中含有参数2指定的字符串,显示该行和相应的文件名。
如目录参数1缺省,则从当前目录中搜索。
如:./findit/home/student/wangsearchstring搜索以/home/student/wang为根的目录树中的c程序和头文件,查找含有searchstring字符串的行,显示文件名。
./finditsearchstring从当前目录开始搜索。
请用含有shell特殊字符的字符串模式进一步调试该shell程序。
为了便于查找当前目录或登录目录下如wang目录中的执行文件findit,可以在当前Shell中执行: PATH=.:$HOME/wang:$PATH
2023/3/10 7:58:16 4KB UNIX
1
免安装版本配置:1.解压2.添加环境变量TOMCAT_HOME;
CATALINA_HOME=%TOMCAT_HOME%;
CATALINA_BASE=%TOMCAT_HOME%3.修改startup.bat和shutdown.bat文件添加SETJAVA_HOME=....SETCATALINA_HOME=....
2023/3/7 16:43:17 9.19MB Tomcat 7.0
1
使用thinkPHP框架搭建员工管理系统,有增删改查功能,登录拦截,分页功能,index.php为入口文件加/home/login/index后缀即可访问(紧缩包包含数据库文件)
2023/2/19 14:18:48 1.69MB thinkPHP
1
若要在11g中使用则需求由原10g环境中拷贝若干文件至oracle11g的环境中涉及到的文件有:$ORACLE_HOME_10G/rdbms/lib/ssbbded.o$ORACLE_HOME_10G/rdbms/lib/sbbdpt.o$ORACLE_HOME_10G/rdbms/mesg/bbed*下载拷贝就ok了
2023/2/6 20:02:25 7.13MB linux oracle bbde
1
这个是我在用CC2630时自己应用TI的栈协议期间的一个草稿,在TI的zstack_home_1_02_02a_44539/Projects/zstack/HomeAutomation/SampleDoorLockController的例程基础上标注了很多中文的注解,对于刚开始用这个芯片一脸蒙逼的初学者会有协助的,我刚开始看这个也很晕。
加速你对TI-RTOS下这个系统的快速理解。
这个工程开发环境是IARFORARM7.40.2栈协议版本:Z-Stack_Home_1.2.2a。
但要注意这个中文注解有些我自己的一些理解,还有一些是归纳了网上的一些说明。
仅仅是用来参考学习的,如有谬误还望见谅。
2023/2/4 8:52:30 12.1MB CC2630 CC265
1
使用开源类InfoBox.js结合boorstrap款式开发出一款美观的信息窗口,不限制窗口大小可以扩展tab页。
入口页面为home.html
2023/1/13 21:34:32 41KB web baidumap js bootstrap
1
1,jdk1.8.0版本,亲测可用,直接解压就行!非常适合java开发人员使用!!!!2,解压后去零碎配置里,配置java_home等环境变量即可!!!
2023/1/7 23:15:02 154.58MB jdk jdk1.8 jre java
1
用eclipse运行ant脚本报错:Classnotfound:org.eclipse.jdt.core.JDTCompilerAdapter。
处理方法:拷贝下面这些jar包到ant_home/liborg.eclipse.jdt.compiler.tool_1.0.100.v_972_R35x.jarorg.eclipse.jdt.core_3.5.2.v_981_R35x.jarorg.eclipse.jdt.debug.ui_3.4.1.v20090811_r351.jarjdtCompilerAdapter.jar
2016/1/6 16:33:08 5.16MB eclipse.jdt
1
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。
最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle10gClient精简优化安装包不到12Mhttp://download.csdn.net/download/mysky2008/4382509下载了10g的,但本地测试出现sql*loader704错误,不知道怎么处理,也找不到其他资源,最后去找安装了完整版的同事,借鉴这个下载链接里面的文件,删除了其他没用到的东西(经历了好几个小时,一个一个dll测试过去),最后sqlplus,sqlldr可用。
如果是遇到sql*loader284错误的,是因为缺少nls语言支持,可以到这里https://pan.baidu.com/s/1eRR0N0u下载完整版的语言支持,之后覆盖nls这个目录就好。
解压后设置环境变量ORACLE_HOME到client_1目录,TNS_ADMIN还是指向原来tnsnames.ora所在的目录,在Path加上BIN目录就可以了。
2018/11/24 10:27:05 22.9MB sqlldr
1
autojs打包成apk的插件Auto.js使用JavaScript作为脚本语言,目前使用Rhino1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。
如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.jsDevTools。
如果想要在电脑而不是手机上开发Auto.js,可以使用VSCode以及相应的Auto.js插件使得在电脑上编辑的脚本能推送到手机运行,参见Auto.js-VSCode-Extension。
本文档的章节大致上是以模块来分的,总体上可以分成"自动操作"类模块(控件操作、触摸模仿、按键模仿等)和其他类模块(设备、应用、界面等)。
"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。
基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模仿操作,从而到达目的。
例如click(100,200),press(100,200,500)等。
这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。
但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。
所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模仿操作方式,结合通知事情、按键事情等达成更好的工作流。
这些部分的文档参见基于控件的操作和基于坐标的操作。
其他部分主要包括:app:应用。
启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。
console:控制台。
记录运行的日志、错误、信息等。
device:设备。
获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。
engines:脚本引擎。
用于启动其他脚本。
events:事件与监听。
按键监听,通知监听,触摸监听等。
floaty:悬浮窗。
用于显示自定义的悬浮窗。
files:文件系统。
文件创建、获取信息、读写。
http:HTTP。
发送HTTP请求,例如GET,POST等。
images,colors:图片和图色处理。
截图,剪切图片,找图找色,读取保存图片等。
keys:按键模仿。
比如音量键、Home键模仿等。
shell:Shell命令。
threads:多线程支持。
ui:UI界面。
用于显示自定义的UI界面,和用户交互。
除此之外,Auto.js内置了对Promise。
2021/9/8 13:25:07 10.36MB autojs android
1
共 142 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡