- 博客(50)
- 资源 (144)
- 收藏
- 关注
转载 socket udp编程理论
1 前言在一些常用的编程技术中,Socket网络编程可以说是最简单的一种。而且Socket编程需要的基础知识很少,适合初学者学习网络编程。目前支持网络传输的技术、语言和工具繁多,但是大部分都是基于Socket开发的,虽说这些“高级”的网络技术屏蔽了大部分底层实现,号称能极大程度的简化开发,而事实上如果你没有一点Socket基础,要理解和应用这些技术还是很困难的,而且会让你成为“
2012-12-31 15:11:32 2875 1
原创 ubuntu12.04下快捷键截图谷歌插件
本人装过不少的 ubuntu下的截图工具 deepin shutter 很多 不懂怎么用快捷键截图 有哪个大大发现的麻烦告诉小弟一声 闲得蛋疼 写写之前用过的可用快捷键截图的谷歌浏览器插件 1.打开Chrome Web Storehttps://chrome.google.com/webstore/category/extensions?hl
2012-12-27 17:11:24 968
原创 ubuntu12.04下安装GTK 2.24.10
我利用此方法成功在ubuntu12.04下安装GTK 2.24.10 记录一下方法谷歌的 1、安装gcc/g++/gdb/make 等基本编程工具sudo apt-get install build-essential2、安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件sudo apt-get install gn
2012-12-27 13:04:51 2941
转载 ubuntu下禁用独显
在运行Ubuntu的时候,因为没有什么需要独显的应用,就想到要关闭独显,只使用集显,省电又降温理论上适合类似的双显卡切换的笔记本,使用其他笔记本的同学请自行测试可用性准备工作:安装了ATI闭源驱动的请先卸载,在BIOS里禁用了双显卡切换的请先开启首先在终端下执行这条命令:cat /sys/kernel/debug/vgaswitcheroo/switch如果遇到下图情况 开启
2012-12-26 13:17:01 3478
原创 ubuntu12.04安装deadbeef
今天在linux吧 被几位大神吐槽了 可能是因为问题太愚蠢了吧 具体是什么问题 还真不好意思说 想想还是自己解决吧 看看源码 自己学着来 听说deadbeef比较是linux下比较好的音乐播放器 装了看看 做一下记录 发现自己的ubuntu12.04装了太多东西 真的得好好记录装了什么 之前wine后装了个deepin mus
2012-12-26 13:08:51 2216
原创 error: conflicting types
错误: error: conflicting types for ‘SetMaxNum’个人原因:类型定义出错,头文件中定义为int 而在源文件中(即.C文件)中却定义为Void型 其他原因原因一:原来是因为没有先做函数声明,而函数位于main()之后。在main函数前声明了函数原型后,一切ok. 原因二:头文件的被循环引用,在引用时考虑
2012-12-23 21:41:26 1156
原创 一步一步教你在Ubuntu12.04搭建gstreamer开发环境
闲得蛋疼 无聊寂寞冷 随便写写弄弄看到网上蛮多搭建gstreamer开发环境蛋疼的自己写个详细 记录一下 欢迎吐槽有图有真相1、打开Ubuntu Soft Center2、打开libraries3、输入gstreamer4、Ubuntu已经安装了gstreamer库,因此只需要再安装几个开发库即可,找到
2012-12-19 18:44:06 4574 1
转载 【热门收藏】iOS开发人员必看的精品资料(100个)——下载目录
iPhone、iPad产品风靡全球,巨大的用户群刺激着iOS软件开发需求,然而国内人才缺口很大,正处于供不应求的状态,ios开发前景大好。我们整理了51CTO下载中心100份热门的ios开发资料,做了一个地址收藏目录,方便大家选择性下载。里边均是好资料,相信对学习ios开发有所帮助。目录下载地址:http://down.51cto.com/data/416672附件预览如下:
2012-12-18 16:33:19 1244
转载 使用u盘安装Fedora14
使用u盘安装Fedora141.下载liveusb-creator-3.10.0-setup.exe安装在电脑上,注意:要使用“LiveUSB Creator”默认的安装路径C:/Program Files/LiveUSB Creator,不然在下面的安装步骤会失败。2.在fedora官网下载Fedora-14-i386-DVD.iso的镜像文件,然后将它复制到“LiveUSB Creat
2012-12-18 15:59:19 1186
原创 Qt4精彩实例分析笔记--各个位置信息
按照Linux窗口程序设计—Qt4精彩实例分析动手自己弄了一下 一边仿照一边学习写一写自己的笔记 自己的代码mainwindow.cpp#include "mainwindow.h"#include int main(int argc, char *argv[]){ QFont font("ZYSong18030",12); QAppli
2012-12-16 18:42:26 1253
原创 Qt4精彩实例分析笔记--标准对话框的使用
按照Linux窗口程序设计—Qt4精彩实例分析动手自己弄了一下 一边仿照一边学习写一写自己的笔记代码main.cpp#include "standarddialogs.h"#include int main( int argc, char **argv ){ QFont font("ZYSong18030",12); QApplication::s
2012-12-15 21:48:02 2130
原创 ubuntu12.04下安装QT
下载QT creator :地址:http://qt-project.org/downloads下面方法小白的做法 有不对的地方希望大牛指出 刚入门Qt 不知如何安装学习 求指教一:输入以下命令:<!--@page {margin:0.79in}p {margin-bottom:0.08in; direction:ltr;
2012-12-15 20:48:59 33155 8
转载 Qt 学习之路 2(3):Hello, world!
转自:http://www.devbean.info/2012/08/qt-study-road-2-hello-world/想要学习 Qt 开发,首先要搭建 Qt 开发环境。好在现在搭建 Qt 开发环境还是比较简单的。我们可以到 Qt 官方网站找到最新版本的 Qt。在 Downloads 页面,可以看到有几个版本的 Qt:Qt SDK、Qt Library、Qt Creator 等等。它
2012-12-14 22:01:20 2299
转载 很受欢迎的Linux笔记(短小精悍)
linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk/dev
2012-12-08 22:49:36 1114
转载 LCD驱动-linux2.6系统
转自:http://blog.csdn.net/zhengmeifu/article/details/5176778我的LCD驱动,列出原码,供探讨改进![c-sharp] view plaincopy#include "Config.h" #include "IO.h" #include "Glob.h" #in
2012-12-08 21:49:03 759
转载 实现USB自动挂载
我的问题:USB驱动都正常,USB插入和拔出也能正常识别.可是就是不能自动mount到/data/usb下,网上查了很多,贴出如下,可是都不适合我,我系统没有装udev,哪位大侠能帮帮我,如何实现USB自动挂载?方法1:http://linux.chinaunix.net/bbs/archiver/?tid-1025201.html 方法2:http://blog.chin
2012-12-08 21:46:20 7519
转载 Vim分屏功能
本篇文章主要教你如何使用 Vim 分屏功能分屏启动Vim使用大写的o参数来上下分屏。 vim -on file1 file2 ...使用小写的O参数来左右分屏。 vim -On file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏 关闭当前窗口。 Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。 Ctrl+W
2012-12-08 11:28:16 1206
转载 Linux视频设备驱动常用控制命令使用说明
Linux视频设备驱动常用控制命令使用说明设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数。1. 控制命令VIDIOC_QUERYCAP功能: 查询设备驱动的功能 ;参数说明:参数类型为V4L2的能力描述类型struct v4l2_capability;struct v4l
2012-12-07 22:21:29 1170
转载 atoi()和itoa()的标准源码实现
microsoft's version[cpp] view plaincopychar* _itoa(int value, char* string, int radix) { char tmp[33]; char* tp = tmp; int i; unsigned v;
2012-12-07 22:15:08 1199
转载 Source Insight的一些技巧
1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行 llllllllll MMMMMMMMMM
2012-12-07 21:19:07 723
转载 U-Boot的设备管理
U-Boot的设备管理转自:http://blog.csdn.net/ce123/article/details/7319330目录一、初始设备链表、初始化设备和注册设备1.1 devices_init函数1.2 devices结构的定义1.3 drv_system_init 函数二、设备注册2.1 device_register (device_t * dev)
2012-12-07 21:04:58 764
转载 linux-2.6.30.4移植至2440开发板经验谈
linux-2.6.30.4移植至2440开发板经验谈 一、下载linux-2.6.30.4源码,并解压ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.4.tar.gztar zxvf linux-2.6.30.4.tar.gz二、在系统中添加对ARM的支持$vim Makefile193#AR
2012-12-07 21:02:22 1245
转载 嵌入式Linux驱动程序开发
嵌入式Linux驱动程序开发1.设备驱动程序的概念... 22.处理器与设备间数据交换方式... 221.查询方式... 22.2.中断方式... 32.3.直接访问内存(DMA)方式... 33.驱动程序结构... 33.1一个设备驱动程序模块的基本框架... 43.1. file_operations结构体... 53.2
2012-12-07 20:58:35 7605
转载 Linux下的Socket编程
Socket概念 Socket实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有Socket接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个Socket接口来实现。在应用开发中就像使用文件句柄一样,可以对 Socket句柄进行读、写操作。我们将 Socket翻译为套接字,套接字分为以下三种类型:字节流套接字(Stream Socket) 是最常
2012-12-07 20:39:56 808
转载 socket编程头文件和常用函数
sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构sockaddr_inarpa/inet.h:提供IP地址转换函数netdb.h:提供设置及获取域名的函数sys/ioctl.h:提供对I/O控制的函数sys/poll.h:提供socket等待测试机制的函数
2012-12-07 19:55:57 1043
原创 自己动手写cp命令
好久没写东西了 开始整理自己写的一些东西 东西不多 写得也很菜 学校风气不怎么样 真正学习的没几个 最近老在玩游戏 控制不住自己 四级还没过 觉得压力很大 不是自己不想学 只是环境不怎么好 宿舍都在看电影打游戏 学不下 没项目 没实力 没学习路线 嵌入式真的很难 以前觉得应该没那么难 现在觉得好傻
2012-12-06 23:15:38 1097
转载 自己动手写 printf函数
我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() 这个函数,它的定义是这样的: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是 可变的,例如我们可以有以下不同的调用方法: printf("%d",i); printf("%s",s); printf("the
2012-12-06 22:27:32 2958
转载 自己写的printf函数
估计很多嵌入式开发上会用到printf这个函数,这个函数可以很方便地查看寄存器内容,程序运行流程等信息。曾经在ADS1.2里面这样来实现过printf函数:#include #include #include #include #include //===============================================================
2012-12-06 22:22:20 3015
转载 Teamviewer:远程协助工具
在 Linux 上的 GUI 环境下,我们通常都用 VNC 来进行远程摇控及协助操作。Teamviewer 则是一款类似于 VNC 的远程遥控软件,但比起 VNC 来,它更适合于进行远程协助操作,并且更加简单易用。TeamViewer下载之后便能立即投入使用,非常的方便,并且TeamViewer支持的平台非常的多包括win、linux、Android、ios几个系统。功
2012-12-06 21:45:22 989
原创 Rational Rose Enterprise Edition 2003 安装破解步骤
先说说我安装情况吧 网上下的原版Rational Rose 2003 具体下载地址就不挂了 百度吧安装时我把防火墙还有杀毒软件 360都关了 网上看到有360警告不想麻烦就关了 具体安装下一步下一步就好了 当然看个人的具体情况 1.安装Rose后,默认是需要许可证书的 去下载个破解包已把包上传破解包: http://download.cs
2012-12-05 19:31:03 2503
转载 linux自己编写的 cp 命令
转自:http://blog.chinaunix.net/uid-27034868-id-3235548.html实现功能:$./cp ~/filename ~/OtherName //文件到文件的拷贝 $./cp ~/directory/filename . //文件到当前目录的拷贝 $./cp ~/directory/filename ~/direc
2012-12-03 01:05:40 2787 1
转载 嵌入式开发应该掌握的一些Linux命令
嵌入式开发应该掌握的一些Linux命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版
2012-12-03 00:52:44 4477
转载 自己动手编写一个简单的who命令(不带参数)
转自:http://blog.csdn.net/bookworm1987/article/details/6565430最近在学习Linux程序设计,查阅了相关的资料,自己写了一个who命令。1.who命令的作用 显示当前登陆的用户和时间2.who命令的原理 在linux中查找联机帮助,可以看到,在linux中,登陆用户的信息存放在文件user/va
2012-12-03 00:23:32 802
转载 Linux下 使用C语言编写who命令
在Linux 下who命令是查询当前登录的每个用户。who的缺省输出包括用户名、终端类型、登录日期及远程主机。如图: 我们man一下who,在联机帮助里可以看到,who命令是读取/var/run/utmp文件来得到以上信息的。我们在man一下utmp,知道utmp这个文件,是二进制文件,里面保存的是结构体数组,这些数组是struct utmp结构体的
2012-12-03 00:21:03 1486
转载 自己写Linux下的pwd命令
pwd命令用来显示到达当前目录的路径。/*以下代码在opensuse11下编译通过结构体dirent保存目录的详细信息struct dirent {ino_t d_ino; /* inode number */off_t d_off; /* offset to the next dirent */
2012-12-03 00:01:07 1041
转载 自己编写more命令
more命令可以实现的功能是很丰富的,包括模式查找。今天我们只是实现它的一个基本功能:more 文件列表在屏幕正文显示已读的百分比按下回车显示下一行按下空格显示下一屏按下q退出按回车、空格、q时没有回显这里有几个问题:要在屏幕正文显示已读的百分比,那我们必须先获取文件列表中各个文件的长度,这个可以使用系统调用lstat#includestruct stat *bu
2012-12-02 23:52:12 674
原创 Ubuntu Software Center has closed unexpectly解决方案
打开软件中心Ubuntu Software Center的时候出现crash report :The application Ubuntu Software Center has closed unexpectly。关了这个对话框后 又出现Invalid problem report:Could not determine the package or source package n
2012-12-02 17:04:50 1903
转载 linux音频驱动分析
linux音频驱动分析creator sz111@126.comint __init utu2440_uda1341_init(void){ int ret = 0;//printk("ghcstop.........probe/n");//首先是对L3总线的一些控制操作。 ret = l3_attach_client(&uda1
2012-12-01 22:58:20 947
转载 Linux设备驱动之mmap设备操作
1.mmap系统调用void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset);功能:负责把文件内容映射到进程的虚拟地址空间,通过对这段内存的读取和修改来实现对文件的读取和修改,而不需要再调用read和write;参数:addr:映射的起始地址,设为NULL由系统指定;len
2012-12-01 22:52:39 611
转载 基于Socket的UDP和TCP编程介绍
一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。UDP:用户数据报协议。UDP是一种无连接协议。UDP套接口是数据报套接口(datagram socket)的一种
2012-12-01 22:11:07 716
android-studio-ide-193.6626763-mac.dmg
2020-08-08
jdk-8u241-x64.tar.gz
2020-05-01
Sourcetrail_2020_1_117_Linux_64bit.tar.gz
2020-03-31
lombok-plugin-0.26-2019.2.jar
2019-08-22
gat-linux-x86_64-3.1716.3.c.zip
2017-10-13
android.iml 和android.ipr
2017-04-23
Java零基础学习程序设计+帮助文档(适合初学者).rar
2013-01-02
tomcatPluginV321.zip
2012-12-31
GTK+2.0编程范例-书籍和书中代码.tar.gz
2012-12-27
Linux窗口程序设计—Qt4精彩实例分析光盘源码.zip
2012-12-15
grub.rar--多盘启动工具
2012-12-14
virtualbox-6.0_6.0.8-130520~Ubuntu~xenial_amd64.deb
2019-06-25
Driver_All_in_One_V0.1_Android_M_3344826558.pdf
2017-12-11
Driver_All_in_One_V1.0_MT6572_MT6582_AOSP--3166045878.pdf
2017-07-02
ConvertToUTF8.zip
2014-09-16
The Swift Programming Language.zip
2014-06-03
android-VLC-debug-source.zip
2014-05-15
Android ListView添加两个Button焦点获取
2014-04-04
Launcher可导Eclipse无错误+Launcher学习总结.zip
2013-12-21
嵌入式开发之S5PC100_ARM开发.pdf
2013-06-13
JSP+SQL网上书店系统源码.rar
2013-05-31
HTTP代理服务器.zip
2013-01-07
基于TCP文件传输控制台程序.zip
2013-01-07
基于UDP的文件传输.zip
2013-01-07
Cannot open include file: 'streambuf‘.rar
2013-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人