- 博客(25)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
转载 STC12C5A60S2单片机IO口工作模式设定
STC12C5A60S2单片机IO口工作模式设定 STC12C5A60S2 系列单片机其所有I/O口均可由软件配置成4种工作类型之一。4种类型分别为:准双向口(标准8051 输出模式)、推挽输出、仅为输入(高阻)或开漏输出功能。 每个口由2个控制寄存器中的相应位控制每个引脚工作类型。 STC12C5A60S2系列单片机上电复位后为准双向口(传统8051的I/O口)模式
2017-03-16 20:00:29
14988
转载 Linux下高并发socket最大连接数所受的各种限制
1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:[speng@as4 ~]$ ulimit
2017-02-28 14:02:29
356
转载 Linux /usr/bin/ld cannot find 解决
问题:在Linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -lltdl/
2017-02-27 17:20:24
4121
原创 fedora20 pci8311驱动移植
首先从网上下载PLX_SDK驱动源码包,里面也有详细的说明文档,每个对应的系统都有对应内核树,一般在/usr/src/kernels下,但是fedora20没有,所以需要yum install kernel-devel 命令进行安装,但是安装的时候会失败所以只有手动从网上下载kernel-devel-3.19.8-100.fc20.i686.rpm。
2017-02-23 17:36:37
370
转载 Linux中重要目录详解
Linux重要目录详解/ 根目录,第一层目录,所有其他目录的根,一般根目录下只存放目录。包括:/bin,/boot, /dev, /etc, /home, /lib, /mnt, /opt, /proc, /root, /sbin, /sys, /tmp, /usr, /var.我们先来简单介绍各个目录的作用:/bin:/usr/bin: 可执行二进制文件的目录,如
2017-02-23 10:43:27
392
1
原创 linux 的shell 和 makefile 2017-2-22
shell 是一种解释型的脚本语言,它是直接运行的命令,shell可以很方便的做一些自动化的操作。写shell叫本的时候在首行加上#!/bin/bash,这句话告诉系统,这个文件需要使用bash解析器运行,也可以不加这一句但是必须指明所用的解析器比如:bin/sh filenameshell有很多的地方与c语言比较相似,他有变量 条件语句 循环语句等。shell的变量 shel
2017-02-22 18:59:50
411
原创 fedora20 安装samba服务
安装samba已经安装了一个上午,所以为了避免下次安装重新搜索资料所以记录安装过程:1.使用指令sudo yum install -y samba 安装,出现如下错误,在路径里面找不到安装包。参考http://zhangyanpei.blog.51cto.com/8964634/15605432.手动打开:https://pubmirror2.math.uh.edu/fedora-bu
2017-02-22 16:01:46
1233
原创 zigbee技术
zigbee是一种低功耗 低成本 低复杂度 低速率的无线通讯技术,zigbee技术可以方便的实现物联网节点的自组网,zigbee支持的频段有868 915 2.4,它的通讯速率最高可达250kb,zigbee还支持中继功能,因此可以进行远距离的传输,同时数据传输使用AES进行加密,安全性很高。zigbee的芯片大都使用ti公司生产的,cc2530就是比较常用的zigbee芯片。这是zigbee
2017-02-15 23:04:47
628
原创 关于这一年的心得体会
无情的岁月笑我痴,我笑无情的岁月狂。 最能感受到时间快速流逝的就是年初的时候了,刚过完年当大家还沉浸在年的幸福欢快中时,我已经在北京来上班了,可能很多的人给我是一样的状况,所以我也并不孤独。我写这个的目的是什么呢?大概是因为这段时间一直琢磨换一个工作,但是呢,投出去的简历都石沉大海了,所以我想总结一下工作了两年的一个心得体会,一来抒发一下我的情绪,二来留下一段文字才能让我觉得
2017-02-15 00:29:09
1687
1
原创 stm32
STM32的自起:第一种启动方式:选择从主Flash启动 ,也就是默认的启动方式,当通过串口下载完成程序之后,必须切换到此种方式才能正常启动。第二种启动方式:这种启动方式执行stm32内部自带程序,这种方式用于通过串口下载程序。第三种启动方式: 这种方式从内部的SRAM开始启动程序,这种方式用于STM32的调试使用。现在支持串口1 串口3 usb can等方式下
2017-02-14 18:42:45
533
原创 Linux的认识
linux是从unix系统之上发展过来的,经历了多年许多技术大牛的维护才成就了现在的广泛普及。Linux服务器、路由器、android、物联网、工业控制等方面都有广泛的应用。 我对linux的了解还是在上大学的时候翻了操作系统,买了一个ARM11的开发板才算有所了解,我对linux有浓厚的兴趣,希望对于它的驱动和原理有进一步的了解,但是无赖的是工作了两年一直没有机会做Linux相关的开发,所
2017-02-13 16:24:11
370
转载 值得推荐的C/C++框架和库
下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:h
2017-02-03 16:15:04
534
原创 wpf 加载窗体界面时出现异常System.IO.FileNotFoundException
把项目属性->应用程序->目标框架:改为.Net FramWork4就能用了。。。
2016-11-28 09:35:29
1890
转载 mysql load date
http://hunan.iteye.com/blog/752606我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法:load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_
2016-11-24 11:13:44
969
转载 http://www.cnblogs.com/lovko/archive/2009/01/15/1376032.html
C语言多线程编程本文最早发表于CUIT技术网,为本人原创,如需转载请说明出处为本博客(www.csllm.cn)或CUIT技术网(icuit.cn)我们进行多线程编程,可以有多种选择,可以使用WindowsAPI,如果你在使用GTK,也可以使用GTK实现了的线程库,如果你想让你的程序有更多的移植性你最好是选择POSIX中的Pthread函数库,我的程序是在L
2016-11-10 14:17:00
559
转载 http://blog.youkuaiyun.com/left_la/article/details/11564539
1 Windows进程间通信的各种方法 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。 多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API) 提供了大量支持应用程序间数据共享和交换的机
2016-11-04 09:38:44
407
转载 c语言预处理
C语言以C关键字、表达式、语句,以及这些元素的使用规则为基础。ANSI C标准不仅描述了C语言,还描述了C预处理器的工作机制。在 编译之前 ,先由预处理器检查程序,根据程序中使用的预处理器指令,使用符号缩略语所代表的内容替换程序中的缩略语。预处理之前的翻译在程序预处理之前,编译器会先做几次翻译处理。编译器先把源代码中出现的字符映射到源字符集。该过程处理多字节字符和使C外观更加国际化
2016-10-28 14:46:11
478
转载 inline 内联函数
转载 http://www.cnblogs.com/pengyingh/articles/2405718.html引入内联函数的目的是为了解决程序中函数调用的效率问题。 函数是一种更高级的抽象。它的引入使得编程者只关心函数的功能和使用方法,而不必关心函数功能的具体实现;函数的引入可以减少程序的目标代码,实现程序代码和数据的共享。但是,函数调用也会带来降低效率的问题,因为调用函数实际上将程序
2016-10-28 11:31:34
439
原创 swing 布局
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package traceplayer.gui.dialog;import java.awt.BorderLayout;import java.awt.Dimensio
2016-10-11 17:22:36
448
转载 Qt之窗口部件
2013-01-09 22:34:18| 分类: Qt | 标签:qt |举报|字号 订阅常用的一般有QMainWindow(带有菜单栏、工具栏的主窗口类)、QDialog(对话框)、QWidget. QWidget:QWidget是最基础的窗口部件,提供了绘制自己和处理用户输入事件的基本功能,Qt提供的所有界面元素不是QWidge
2015-03-12 15:45:50
1488
转载 Qt窗口部件
2013-01-09 22:34:18| 分类: Qt | 标签:qt |举报|字号 订阅常用的一般有QMainWindow(带有菜单栏、工具栏的主窗口类)、QDialog(对话框)、QWidget. QWidget:QWidget是最基础的窗口部件,提供了绘制自己和处理用户输入事件的基本功能,Qt提供的所有界面元素不是QWidge
2015-03-12 15:42:04
1142
转载 QWidget背景(透明)问题
2010年12月13日 星期一 11:13一. 背景設定為成黑色,前景色設為白色。 方法一、paltette方式,經測試,該方法不會影響到其他控制元件,建議使用 QPalette bgpal = palette();bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255));//bgpal.setCol
2015-03-11 11:31:18
870
转载 Qt 背景透明、无边框标题栏、鼠标拖动、定时器、获取屏幕分辨率,设置初始位置
2013-02-06 22:53:32| 分类: 学习资料 |举报|字号 订阅 QLCDNumber 弄一下一下子学到了好多东西:DigiClock::DigiClock(QWidget *parent) : QLCDNumber(parent)////////////////////////注意继承的类~ {/*QPalette p=palette();p.setColor(QP
2015-03-11 11:07:48
977
转载 QT中全屏显示子窗口的方法
QT中全屏显示子窗口的方法: QT中窗口部件QWidget成员函数showFullScreen();是用于将窗口部件全屏显示,但是他只对窗口模式的部件有用。子窗口的特征是Qt::SubWindow,不是独立的窗口。因此对其调用showFullScreen()无效。通过对对子窗口调用:setWindowFlags(Qt::Dialog);或setWindowFlags(Qt::Window);将其设
2015-03-05 11:16:49
2671
fedora20 安装samba所需安装包
2017-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人