-
[综合] 1.1【熟悉开发板】详解Linux命令
目录 一、Linux命令所需要的单词 二、常用Linux命令解释记忆 三、常见命令分析 四、vi编辑器 五、linux进阶指令 一、Linux命令所需要的单词 单词翻译 ====================== directory目录 list列表,列出 change改变 remove删除 m...
7
热度 -
[综合] 1.0【熟悉开发板】步骤和常见问题
目录 一、熟悉使用串口连接 二、使用eop烧写裸板程序 三、使用uboot烧写裸板程序 一、熟悉使用串口连接 1、插入电源线和serial插口,连接电源和电脑 2、电脑会自动加载驱动程序,如果没有则使用PL2303_Prolific_DriverInstaller_v1.7.0.exe软件将加载...
12
热度 -
[综合] 4.1【Linux】启动第一个程序
在Windows中由不同的盘用于存放用户数据,在Linux下也有类似的概念。同Windows的系统盘C盘一样,Linux也有用于存放内核映像文件、内核启动后的第一个程序(init())、Shell程序、以及应用程序所依赖的库等的地方,这些加起来成为根文件系统,它们存放在一个分区里,内核运行后会去挂接...
92
热度 -
[综合] 4.2【根文件系统】init进程分析
一、busybox:ls,cp等命令的组合 执行:ls"/sbin/init会发现/sbin/init-->../bin/busybox 所以"/sbin/init"也是在busybox进程中,所以要分析这些,需要进入busybox中分析 二、uboot启动内核,内核启动应用程序 内核----...
48
热度 -
[综合] 4.3【根文件系统】构建根文件系统
在Windows中由不同的盘用于存放用户数据,在Linux下也有类似的概念。同Windows的系统盘C盘一样,Linux也有用于存放内核映像文件、内核启动后的第一个程序(init())、Shell程序、以及应用程序所依赖的库等的地方,这些加起来成为根文件系统,它们存放在一个分区里,内核运行后会去挂接...
73
热度 -
[综合] 【Linux】输入子系统通俗讲解
在字符设备驱动程序里,当我们要调用某个设备驱动的时候需要在应用层做open(“dev/buttons”,O_RDWR)类似的打开操作,这时候需要明确知道“dev/buttons”。但是在实际的开发过程中,应用层不会这么明确的写,比如Qt程序,那么应该如何处理?就要使用Linux现成的驱动:输入子系统...
12
热度 -
[综合] 【Linux】块设备驱动
块设备驱动程序不同于字符设备驱动程序,它需要将每一次的“读/写”操作放入队列进行优化后在执行,这样做是为了提高读写的效率。比如:在硬件中里有两个磁盘A和B,软件需要读A的磁盘,再跳到磁盘B写,然后跳回A读,这里要两次跳转,当这个跳转次数多的时候将会十分耗时间。而块设备驱动程序将这次操作优化成:将读A...
58
热度 -
[综合] NFS挂载文件系统 出现nobody解决方式
最近在开发时使用 nfs 挂载磁盘文件系统APP上传图片权限、跟后台管理上传图片写入权限不同时支持、 ls-la查看了img文件夹权限为 drwxr-xr-x所属用户却是nfsnobody 没有用户导致没有写入权限 项目已经进入测试阶段了, 于是我先chmod777img强行...
315
热度 -
[综合] HtmlAgilityPack1.8.5所写的根据URL解析网页,获取TABLE里的内容,包含源码
使用c#,WINFORM所写。 一,新建一个窗体,放入一个WebBrowser. 二,在Form1_Load里指定Url,在WebBrowser的DocumentCompleted事件里写入下面代码。 List<HtmlElement>tempLink=webBrowser1.Docum...
50
热度 -
[综合] log4net在webservice调用实现过程
躺坑过程: 一,引用log4net.dll。 二,AssemblyInfo里添加 [assembly:log4net.Config.XmlConfigurator(ConfigFile="log4net.config",ConfigFileExtension="config",Watch=true)...
29
热度 -
[综合] DotNetty系列四:自定义协议,序列化类库MessagePack
在上一节基础上,实现自定义协议,使用MessagePack序列化。 1上引入:Nuget:MessagePack,MessagePackAnalyzer 2..在类库项目,新建一个枚举(标识命令),一个消息接口,一个消息实现。 publicenumCOMMAND{///<summary>...
90
热度 -
[综合] DotNetty系列五:使用委托和事件调整代码模式,将群发改为ConcurrentDictionary
在上一节基础上,使用委托和事件调整代码模式。 1.将解码器,编码器,去除多余代码。 publicclassCommonEncoder<T>:MessageToByteEncoder<T>{protectedoverridevoidEncode(IChannelHandlerC...
53
热度 -
[综合] android视图注册BroadcastReceiver和service传递数据实体
1.新建BroadcastReceiver类 adb发送模拟按键: adbshellambroadcast-acom.lolaage.keyEvent--eicom.lolaage.keyEvent.keyCode320--eicom.lolaage.keyEvent.KeyEventAction1...
78
热度 -
[综合] c# Unity注入WebApi
用最简单方式实现。代码实现后使用配置文件实现注入,后面根据项目封装,自行扩展。 一,vs2007建立项目,选中MVC,WEBAPI 二,安装Unity.WebApi,Unity.Configuration(为配置文件使用) 三,添加接口和实现,再添加代码到UnityConfig.cs publici...
72
热度 -
[综合] 自动生成LAMBDA表达式树
为项目中使用所写,根据查询实体自动生成表达式树。支持多个查询,多个字段,多个值。支持(=,like,from,to,in,(多个字段模糊匹配,使用mlike))但必须与查询实体大小写匹配。 一,建立查询实体。 publicclassQueryItemModel{///<summary>/...
93
热度 -
88
热度 -
[综合] 使用反射,动态创建类,然后调用泛型,完成其它工作
主要完成,将对象与对象动态映射。 一,先定义类型。 publicclassExample{publicstringId{get;set;}publicstringName{get;set;}publicintAge{get;set;}publicDateTimecreatetime{get;set;...
82
热度 -
[综合] 网站目前无法访问问题
今天网站突然打不开了,这是有人恶意攻击我们的服务器,大家淡定,目前在处理中,别着急。 关于昨天的超级链接,本来链接是游戏,结果都是其他的了,大家也别信这玩意,接广告是为了生计,由于网站都是个人运营,希望大家能理解。
38
热度 -
[综合] iPhone 12 Pro概念渲染视频曝光
知名苹果分析师郭明錤前不久在一份报告中之处,2020款iPhone将全系支持5G,金属中框设计将显著改变,包括分段设计更复杂、挖槽与注塑新程序、与蓝宝石或玻璃表盖组装以保护挖槽注塑结构。 郭明錤还预测,新2020款iPhone外观设计有显著改变,且与iPhone4相似。 据悉,新款iPhone的结构...
4
热度 -
101
热度