自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 C#网络编程初步之TCP

http://blog.csdn.net/mymonkey110/article/details/6841347   阅读背景:本文针对有C#的初学者而写的,主要讲解如何利用C#进行网络编程。如果你已经有一些网络编程的经验(只需要懂得网络编程的基本常识即可),并且理解C#的基本语法,那么这篇文章可以很快地带你进入C#网络编程的世界。如果你的基础不好,也不要紧,我相信这篇文章也会有你

2017-04-03 12:39:40 442

转载 转载 协程(Coroutine) unity

尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com                记得去年6月份刚开始实习的时候,当时要我写网络层的结构,用到了协程,当时有点懵,完全不知道Unity协程的执行机制是怎么样的,只是知道函数的返回值是IEnumerator类型,函数中使用yield return ,就可以通过StartCoroutine调用了。后来也是一

2017-02-22 23:41:48 219

转载 unity offset tiling

offset是显示框的偏移量1)那flappy bird素材来说,起始状态是这样的↓,注意黄色的框子,它包括的范围是这样的↓2)当offset_x设置为0.5的时候,黄色的框子包括的范围应该是这样的↓offset_x设置为0.5的结果状态是这样的↓3)当offset_x设置为0.8的时候,黄色的

2016-12-10 23:22:15 531

转载 android 抓logcat相关

Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用.     一、使用logcat命令的目的:      1、你可以用 logcat 命令来查看系统日志缓冲区的内容:      [adb] logcat [] ... [] ...       详细内容,请查看Li

2016-08-16 16:39:30 269

原创 android源码编译出错,一键解决

1.安装jdk2.安装以下工具 sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev  lib32z-dev libgl1-mesa-de

2016-08-16 14:19:24 445

原创 android 源码编译时make出错,对照相应的问题修改

如果编译源码出错,则可以打入以下代码,最好重启过后重新编译 sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev  lib32z-dev libgl1-mes

2016-08-16 13:59:59 656

转载 第一个内核驱动程序(学习资料)

我们不会为真实的硬件设备编写内核驱动程序。为了方便描述为Android系统编写内核驱动程序的过程,我们使用一个虚拟的硬件设备,这个设备只有一个4字节的寄存器,它可读可写。想起我们第一次学习程序语言时,都喜欢用“Hello, World”作为例子,这里,我们就把这个虚拟的设备命名为“hello”,而这个内核驱动程序也命名为hello驱动程序。其实,Android内核驱动程序和一般Linux内核驱动程

2016-08-08 14:28:33 410

转载 Time定时器的使用

当一个定时器已经被插入到内核动态定时器链表中后,我们还可以修改该定时器的expires值。函数mod_timer()实现这一点修改注册入计时器列表的handler的起动时间int mod_timer(struct timer_list *timer, unsigned long expires)  {int ret;unsigned long flags;spin_lock_i

2016-08-05 11:29:27 2111

转载 semaphore 信号量使用相关

定义在头文件linux/semaphore.h中;信号量(semaphore)是用于保护临界区的一种常用方法,它的使用方式与自旋锁类似;与自旋锁相同,只有得到信号量的进程才能执行临界区的代码;但是,与自旋锁不同的是,当获取不到信号量的时候,进程不会在原地打转,而是进入休眠等待状态;1).定义信号量:struct semaphore sem;2).初始化信号量:void sema

2016-08-05 10:44:44 586

转载 workqueue 学习

项目需要,在驱动模块里用内核计时器timer_list实现了一个状态机。郁闷的是,运行时总报错“Scheduling while atomic”,网上搜了一下:"Scheduling while atomic" indicates that you've tried to sleep somewhere that you shouldn't - like within a spinlo

2016-08-05 10:12:23 251

转载 ubuntu下 Gedit 中文乱码(命令行模式简单)

缺省配置下,用 Ubuntu 的文本编辑器(Gedit)打开GB18030(繁体中文用户请将这里的出现的GB18030替换成BIG5或BIG5-HKSCS)类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,Gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。目录

2016-08-04 12:41:29 219

转载 unix系列设备驱动(字符设备驱动) 学习

一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序:字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。块设备:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡等。  每一个字符设备或块设备都

2016-08-03 15:48:58 1232

转载 vim配置--命令行简单(文章最后)

花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F

2016-08-03 15:36:15 733

转载 stardic字典库下载 --批量解压缩和转移

下载链接: ftp://nchc.dl.sourceforge.net/s/st/stardict/stardict-21shijishuangxiangcidian-2.4.2.tar.bz2    ftp://nchc.dl.sourceforge.net/s/st/stardict/stardict-21shijishuangyukejicidian-2.4.2.tar.bz2

2016-08-03 14:31:13 1851

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除