摘要: 书籍 《python基础教程》 《流畅的python》 web框架 flask django tornado ORM sqlalchemy orator 消息队列 celery 爬虫 requests scrapy beautifulsoup 前端 jquery bootstrap adminlte阅读全文
posted @ 2019-04-18 08:35 ycz0926 阅读(29) 评论(0) 编辑
摘要: Sqlite3是一款优秀的数据库软件,在嵌入式设备和移动端都有使用,我司现在有些项目使用的数据库是access,说实话,对这些不太感冒,我还是喜欢优雅简单的东东,于是乘着这几天休息的时间学习了下在c#中使用sqlite3。先看代码 实现了一些简单的操作,比较以往使用的mysql,sqlite3的优点阅读全文
posted @ 2019-04-05 15:26 ycz0926 阅读(44) 评论(0) 编辑
摘要: 1. 非对称加密 以前觉得,只能是公钥解密,私钥解密,正确的理解是,本地密钥加密后,只能用对端密钥解密,与公钥、私钥无关。 常用的非对称加密算法有RSA、DSA 2. 摘要算法 将各种不定长的数据,经过算法处理后,总是能生成一段定长的数据,这段定长的数据称为散列值。 可以轻松地将各种不定长的「数据」阅读全文
posted @ 2019-03-29 09:39 ycz0926 阅读(26) 评论(0) 编辑
摘要: 参考:https://zhuanlan.zhihu.com/p/28401873阅读全文
posted @ 2019-03-22 17:08 ycz0926 阅读(37) 评论(0) 编辑
摘要: // 构造datatable DataTable dt = new DataTable("test_table"); dt.Columns.AddRange(new DataColumn[]{ new DataColumn("name", typeof(string)), new DataColumn("sex", typeof(string)), new DataColumn("scor...阅读全文
posted @ 2019-03-13 09:01 ycz0926 阅读(27) 评论(0) 编辑
摘要: 一、同步上下文同步上下文可用于在线程上下文中更新UI控件1. 定义一个上下文SynchronizationContext synchronizationContext = null;2. 在表单Form的初始化函数中初始化该上下文SynchronizationContext synchronizat阅读全文
posted @ 2019-03-13 08:58 ycz0926 阅读(22) 评论(0) 编辑
摘要: 0.安装在NuGet中搜索log4net安装即可 1.项目的App.config文件中加入配置 2.Properties/AssemblyInfo.cs的最后加入如下一行 3.代码中使用log4net阅读全文
posted @ 2019-03-13 08:57 ycz0926 阅读(29) 评论(0) 编辑
摘要: 参考:http://www.vim.org/scripts/script.php?script_id=4376 1、Installation Place in ~/.vim/plugin/maximizer.vim or in case of Pathogen: cd ~/.vim/bundle g阅读全文
posted @ 2013-05-29 17:08 ycz0926 阅读(74) 评论(0) 编辑
摘要: 1、首先,安装Terminator: sudo apt-get install terminator2、其次,安装dconf-tools : sudo apt-get install dconf-tools3、最后,使用这两个命令: $ gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator$ gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"阅读全文
posted @ 2013-05-29 17:04 ycz0926 阅读(323) 评论(0) 编辑
摘要: 程序要求: 使用汇编语言设计一个产生随机数的函数,然后通过C语言来调用该函数产生一系列随机数,并存放到数组中。 这个代码本身不难,但关键是在于ATPCS调用规范,下次再在另一篇文章中详细总结下ATPCS规范。 实验编译器:ADS 1.2 实验代码分3个部分: 1、用于启动时初始化、以及为调用C函数做阅读全文
posted @ 2012-05-12 09:42 ycz0926 阅读(913) 评论(1) 编辑
摘要: kernel 2.6.35 及之前的版本中struct file_operations 一共有3个ioctl : ioctl,unlocked_ioctl和compat_ioctl 现在只有unlocked_ioctl和compat_ioctl 了 kernel 2.6.35 及之前的版本中stru阅读全文
posted @ 2012-05-10 10:04 ycz0926 阅读(665) 评论(0) 编辑
摘要: 这个学期,系里开了嵌入式的课程,正好借助这个机会系统地学习下ARM的指令系统。这个系列文章主要是通过一些简单的汇编程序实例来学习ARM指令,使用的编译器是ADS 1.2。 程序要求: 设计一段程序完成数据块的复制,数据从源数据区snum复制到目标数据区dnum,数据量大小为NUM字(1个字=4个字节阅读全文
posted @ 2012-05-02 10:38 ycz0926 阅读(2067) 评论(0) 编辑
摘要: ARM 汇编语言程序格式 可执行映象文件的格式: *.axm *.bin *.elf *.hex 代码段示例: 汇编语言源程序的基本结构: AREA Init,CODE,READONLY ENTRY Start LDR R0,=0x3FF50000 LDR R1,0xFF STR R1,[R0] L阅读全文
posted @ 2012-04-28 12:51 ycz0926 阅读(1075) 评论(0) 编辑
摘要: 一个实际可用的设备除了提供同步写入和读取之外,还会提供更多的功能,本章阐述了编写全功能字符设备驱动程序的几个概念。首先,在本节的学习,将会实现ioctl和llseek系统调用,其中,ioctl是用于设备控制的公共接口。 内核版本:linux-2.6.32.2 ioctl 除了读取和写入设备之外,大部阅读全文
posted @ 2012-04-19 22:58 ycz0926 阅读(1671) 评论(0) 编辑
摘要: 实验代码:<!--?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /--> 编译环境:arm-linux-gcc 4.3.2 实验现象:阅读全文
posted @ 2012-04-19 22:13 ycz0926 阅读(393) 评论(0) 编辑
摘要: 并发及其管理 1、并发(concurrency)指的是多个执行单元同时、并行被执行,而并发的执行单元对共享资源(硬件资源和软件上的全局变量、静态变量等)的访问则很容易导致竞态(race condition)。 2、在设计自己的驱动程序时,第一个要记住的规则是,只要可能,就应该避免资源的共享。如果没有阅读全文
posted @ 2012-04-08 15:37 ycz0926 阅读(2057) 评论(0) 编辑
摘要: 字符设备的内核抽象 顾名思义,字符设备驱动程序管理的核心对象是字符设备。从字符设备驱动程序的设计框架角度出发,内核为字符设备抽象出了一个具体的数据结构struct cdev,其定义如下: <include/linux/cdev.h> 1 struct cdev { 2 3 struct kobjec阅读全文
posted @ 2012-04-08 14:12 ycz0926 阅读(264) 评论(0) 编辑
摘要: 嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。 共享资源,欢迎转载:http://hbhuanggang.cublog.cn 一、MMU的产生 许多年以前,当人们还在使用DOS或是阅读全文
posted @ 2012-03-31 22:59 ycz0926 阅读(1094) 评论(0) 编辑
摘要: linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk/dev 系统周边设备/etc 系统相关设定文件 /etc/DIR_COLORS 设定颜色 /etc/HOSTNAME 设定用户的节点名 /etc/NETWORKING 只有YES标明网络存在 /etc/host.conf 文件说明用户的系统如何查询节点名 /etc/hosts 设定用户自已的IP阅读全文
posted @ 2012-03-31 20:42 ycz0926 阅读(645) 评论(3) 编辑
摘要: 开始学习《Linux设备驱动程序(第三版)》第三章,本章主要是学习字符设备的基本操作,以scull为研究对象,即“simple character utility for loading localities”(区域装载的简单字符工具),scull是一个操作内存区域的字符设备驱动程序,这片内存区域就阅读全文
posted @ 2012-03-30 14:01 ycz0926 阅读(1570) 评论(1) 编辑