自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (6)
  • 收藏
  • 关注

转载 I2C设备地址(7位地址左移)

鹏程万里--扬帆起航目录视图摘要视图订阅从创业到再就业,浅述对程序员职业生涯的看法    征文 | 你会为 AI 转型么?    赠书:7月大咖新书机器学习/Android/pythonI2C设备地址2013-04-16 09:10 10925人阅读 评论(0)收藏举

2017-07-17 17:26:55 5681

原创 ucosⅢ任务管理

ucosⅢ任务管理功能1.ucosⅢ初始化和启动首先OSInit()初始化ucosⅢ,然后创建一个start_task()任务,最后调用OSStart()函数开启ucosⅢ。tips:在调用OSStart()之前,一定要至少创建一个任务int main(void){ OS_ERR err; CPU_SR_ALLOC(); //这个地方是定义了一个cpu_sr变量,

2017-07-12 16:52:26 626

原创 ucosIII中断代码管理

有一些代码不能被打断,这些代码就是临界段代码,临界段代码需要保护#define OS_CFG_ISR_POST_DEFERRED_EN  0u进入临界区的时候ucosIII采用关中断的方式,退出临界区后重新打开中断#define OS_CFG_ISR_POST_DEFERRED_EN  1u进入临界区前是给调度器上锁,并在退出临界区的时候给调度器解锁。

2017-07-10 17:23:19 446

原创 ucosⅢ时间管理相关函数的区别

1.OSTimeDly 将任务延时一段时间并执行一次任务调度void OSTimeDly (OS_TICK dly, OS_OPT opt, OS_ERR *p_err){ CPU_SR_ALLOC();#ifdef OS_SAFETY_CRITICAL if (p_err == (OS_

2017-07-10 14:55:23 777

原创 C#绘制的几种方法

1.在picturebox上面显示2.GDI+ TeeChart3.DirectX

2017-07-05 17:39:32 410

原创 STM32 常用知识初探

1.命名规则 2.#pragma pack使用**#pragma pack 1**保证字节对齐 置结构体的边界对齐为1个字节,也就是所有数据在内存中是连续存储的struct s{ char ch; int i;};char 1个字节 int 4个字节若不加#pragma pack ,则占内存4+4=8个加上#pragma pack, 则占内存4+1=5个字节3

2017-07-03 18:17:02 674

原创 Ubuntu apt-get 命令常用功能

apt-cache search package 搜索包  apt-cache show package 获取包的相关信息,如说明、大小、版本等  sudo apt-get install package 安装包  sudo apt-get install package - - reinstall 重新安装包  sudo apt-get -f install 修复安装"-f =

2014-04-14 21:02:01 589

转载 ubuntu系统在线升级

目前13.04仍然是beta或alpha测试阶段,所以这意味着它不是完全稳定,并且可能包含错误和问题。您可以尝试在测试机器上的升级,而不是一个正是的生产系统,或等到4月25日13.04最终被释放,然后再继续阅读本教程。在开始之前,请做好重要文件的备份。开始任何升级过程之前,建议禁用所有的第三方软件库。您可以在“系统设置” – >软件源 – >其他软件。当一切准备就绪

2014-04-14 20:56:04 4021

原创 九位名人美到极致的句子

1.徐志摩说:走着走着,就散了,回忆都淡了;      看着看着,就累了,星光也暗了;      听着听着,就醒了,开始埋怨了;      回头发现,你不在了,突然我乱了。2.徐志摩说:一生中至少该有一次,为了某个人而忘了自己,不求有结果,不求同行,不求曾经拥有,甚至不求你,爱我,只求在我     最美丽的年华里,遇到你。3.村上春树说:如若相爱,便携手到老;如若错过,便护他安好。4.梁实

2013-09-02 12:27:08 826

原创 jQueryUI使用

操作步骤:1、在jQuery官网下载jQuery.js文件,下载jQuery-ui系列文件。 2、VS项目管理中添加jquery-1.9.1.js 和 jquery-ui.custom.js到Scripts文件夹,css里面添加jquery-ui-1.10.3.custom.css样式文件 $(function () {

2013-09-02 12:27:01 825

原创 jQuery

在引用外部js的Script标签内不能再写js代码。引用外部js的Script标签时也不能简写方法闭合id为div1的所有后代input$("#div1").css("backgroundColor","Red");      //div里面所有input标签都会变色$("#div1 > input").css("backgroundColor","Green")  //紧跟div标签父节点的标签

2013-09-02 12:26:59 425

原创 JS-window对象

JS对象 Date   var myDate=new Date(); myDate.setFullYear(2008,7,9); //设置日期为2008年8月9日(月份从0~11) var today =new Date(); if(myDate>today) { alert("Today is before 9th August 2008"); } else { alert("Today

2013-09-02 12:26:57 533

原创 JS-CSS-DOM事件

JavaScript-CSS改变HTML属性document.getElementById(id).attribute=new valueeg:  document.getElementById("image").src="landscape.jpg";改变HTML样式:document.getElementById(id).style.property=new style;eg:Hello Wo

2013-09-02 12:26:53 535

原创 JavaScript try-catch-throw

function myFunction(){ try { var x=document.getElementById("demo").value; if (x == "") throw "值为空"; if(isNaN(x)) throw "输入值不是数字";

2013-09-02 12:26:48 544

原创 JavaScript 验证表单是否为空

function validate_required(field,alerttxt) { with (field) { if (value == null || value == "") { alert(alerttxt); return fals

2013-09-02 12:26:46 752

原创 JavaScript ---emial验证

function validate_Email(field, alerttxt) { with (field) { apos = value.indexOf("@"); dotpos = value.lastIndexOf("."); if (apos

2013-09-02 12:26:44 591

原创 JavaScript基础知识集锦

documen.getElementById("demo").innerHTML="*****"浏览器将访问id=“demo”的HTML元素。并把它的内容(innerHTML)替换为×××××document.write()仅仅向文档输出写内容document.write(" My First JavaScript");如果文档已完成加载后执行document.write(),整个HTML页面将被

2013-09-02 12:26:41 586

原创 JS写跑马灯标题

我们都是一家人            var timerId;        function scrollTitleL() {            var title = window.document.title;            var first = title.charAt(0);            var last = title.substring(1, title.le

2013-09-02 12:26:39 1188

原创 方法名前 添加static的奥妙之处

namespace ADO_NetConnection{    class Program    {        static void Main(string[] args)        {           /* Program sq = new Program();                sq.dataPractice();               */        //

2013-09-02 12:26:21 1816

原创 C#winform窗口调度问题

非模态:form.Show();可以无限制地弹出很多窗体模态:form.ShowDialog();是阻塞的,只有关闭以后才继续向下执行。(阻塞操作)私有字段不能直接访问,可以写一个public属性,读取私有字段值然后传回来winform MDI风格是在一个窗体里面弹出一个窗体时,窗体还是在原来的窗体中!1.在主窗口里面设置true 2.在方法里new一个新窗口并且将父窗口设置为当前窗口FormCh

2013-09-02 12:26:19 739

原创 C#winform中添加配置文件

项目根目录添加一个“应用程序配置文件”,名字为App.configApp.config加节点,给add取一个name;项目添加对System.configuration的引用,就能使用System.configuration里的ConfigurationManager类

2013-09-02 12:26:03 1115

原创 gets() scanf()之间的区别和文件结束标志EOF

gets()和scanf()的区别gets()和scanf()函数一样,在读入字符串之后系统自动在字符串后加上‘\0’gets()只能一次输入一个字符串,可以读入包含空格和Tab的全部字符,直到遇到回车为止而scanf()遇到tab等字符就会停止输入   EOF    end of fileC语言中,EOF常被作为文件结束的标志,其值通常为-1一个feof函数,用来判断文件是否结束

2013-09-02 12:26:01 3068

原创 人格魅力

首先要弄清什么是人格。人格是指人的性格、气质、能力等特征的总和,也指个人的道德品质和人的能作为权力、义务的主体的资格。而人格魅力则指一个人在性格、气质、能、道德品质力等方面具有的很能吸引人的力量。在今天的社会里一个人能受到别人的欢迎、容纳,他实际上就具备了一定的人格。人格魅力的性格特征表现在如下方面:第一,在对待现实的态度或处理社会关系上,表现为对他人和对集体的真诚热情、友善、富于同情心,

2013-09-02 12:25:59 1592

原创 ADO.NET SqlCommand功能

注意:ExecuteNonquery返回值是执行的影响函数!!!public static void AddData() { int res = -1; //1.连接通道的连接字符串 string str = "server=.;database =test;uid=sa;pwd=chy19900909";

2013-09-02 12:25:54 699

原创 SQL Server数据库字段详解

bit    整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off.   注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。tinyint   整型 tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用1 个字节. 注意

2013-09-02 12:25:52 773

原创 SQL Server 命令实例

--删除主键alter table 表名 drop constraint 主键名--添加主键alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……)--添加非聚集索引的主键alter table 表名 add constraint 主键名 primary key NONCLUSTERED(字段名1,字段名2……)新建表: create t

2013-09-02 12:25:50 837

原创 关于员工与部门查询的SQL笔试题

DEPARTMENTS:DEPARTMENT_ID(primary key),DEPARTMENT_NAME,LOCATION//新建一张表create table DEPARTMENTS(DEPARTMENT_ID int Primary key,DEPARTMENT_NAME varchar(255))EMPLOYEES:EMPLOYEE_ID(primary key),EMPLOYEE_NA

2013-09-02 12:25:48 2204

原创 数据库的基本操作(增删改查)

数据库增删改查新增(不指定列名) insert (into可省)[User] values('成员','123',23,GETDATE())新增(指定列名) insert [User] (u_name,u_pwd,u_age,u_head) values ('成员','123',23,'head.jpg')删除 delete [User] where u_name='chengyuan'修改 up

2013-09-02 12:25:43 1055

原创 ADO_NET数据库连接示例

ADO.NET包括两部分1.程序端数据集 包括DataSet/DataTable/DataRow2..NET Framwork数据提供程序 包括Connection/DataAdapter/DataReader/Commander///简单的例子:using System;using System.Collections.Generic;using System.Linq;using System

2013-09-02 12:25:41 454

原创 数据库技巧

数据库:主键:表的唯一标识      添加Id字段,可以设置  将标识规范中的标识设置为是,可以在添加数据的时候不用填ID号,自动生成!外键:主键表和外键表之间的一种联系SQLServer软件的使用技巧:如果想拷贝被占用的数据库,就将数据库 右键-任务-脱机,再联机就可以附加!还有一种方式是 右键-任务-分离,在附加找到文件地址,就可以了!数据库设计好了之后可以右键-任务-备份,在不小心修改数据库

2013-09-02 12:25:39 458

原创 C# GDI画图

命名空间:System.DrawingGraphics对象:可以理解为一只画笔,要在哪个控件上绘图就要得到对应控件的Graphics对象。获取Graphics对象一般有两种方式:1、控件.CreateGraphics()   //但是要注意通过这种方式创建后要调用g.Dispose()方法释放资源 Graphics g = this.CreateGraphics();   //这是Form窗体中所

2013-09-02 12:25:37 722

原创 C#winform 走马灯程序

private void btnleft_Click(object sender, EventArgs e)        {            string str =textBox1.Text;   //易错点:容易将其设置为常量,string str = "123456", 那样就只能向左移动一次            char s = str[0];            string

2013-09-02 12:25:34 1309

原创 C#常量和静态成员

常量:在前面加上const表示常量public const  double PI = 3.14; // 一般常量名称都是大写!因为常量对于任何的对象的值都不变,所以不需要通过对象来调用,  直接通过类名引用namespace 常量静态{ class Program { //private const double PI = 3.14;//定义常量 //常量名

2013-09-02 12:25:32 752

原创 C#命名空间问题

amespace(命名空间),用于解决类重名问题,可以看做“类的文件夹”。在代码中使用其他类的时候需要using类所在的namespace。System.Collections.ArrayList,快速引入的方法,右键→解析(Ctrl+.)。“System.Collections”是命名空间(c:/temp/动作片/)," ArrayList"是类名(1.txt)也可以直接引用类的全名。为什么使用

2013-09-02 12:25:30 1218

原创 索引器与数组的区别(详解)

<span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-the

2013-09-02 12:25:28 1103

原创 C#索引器(小例子)

namespace 索引器{ class Program { static void Main(string[] args) { indexClass a = new indexClass(); a[0] = "张三"; a[1] = "李四"; a[2] = "王五";

2013-09-02 12:25:25 669

原创 C#静态类和密闭类

静态类中不能声明非晶态成员,没有意义!而且在主函数里面不能new静态类一个对象因为静态类不与对象相关联class Progam{   static void Main(string[] args)   {     A  a1 =new A();  //这种写法也是错误的   }}static class A{    private int age;  //这种写法就是错误的}密闭类(在class前

2013-09-02 12:25:23 621

原创 异常处理

try{     ....     //抛出异常:throw exception}catch( Exception ex)   //如果try括号中的代码发生异常,catch括号中的代码将被执行{ console.writeLine("{0}  {1}",ex.Message,ex.StackTrace);} try中的代码如果发生异常,则抛出异常的语句向下到try结束的代码都不会执行但是出了tr

2013-09-02 12:25:21 497

原创 类的继承/组合

类通过继承方式实现复用只有父类的大部分行为、状态都需要的时候才继承类通过组合方式实现复用(一个类调用另一个类实现动作就叫组合)组合没有继承父类的包袱,用的更多

2013-09-02 12:25:19 530

原创 C#构造函数

构造函数是用来在创建对象时,能在构造函数中初始化对象的某些字段构造函数是没有返回值的,连void都不能有;函数名和类名要相同构造函数可以有参数也可以没有参数。有参数时在创建对象的时候传递参数即可eg: Person p1 = new Person();        Person p2 =new Person(age);class Person{    private string name;  

2013-09-02 12:25:12 454

C#开发迅雷用到的API

最新可以兼容多种.net框架,利用c#语言开发迅雷,调用相应的API

2013-09-01

最新最好用的串口调试助手

相信我你下载下来了之后绝不会后悔的,这是我用了多年还是觉得很好用的串口调试助手程序,开发时很顺手

2013-04-01

C# 4.0 Visual2010实例

最新的VS2010环境下的c# 开发技术,里面还包含很多最新的技术,希望对你有用

2013-03-20

winform C# 窗体仿酷狗关闭特效,拉伸

C#winform窗体仿酷狗关闭等效拉伸动画效果,源代码,可直接执行看效果

2013-03-19

最新计算机考研大纲及预测题

最新考研秘密大纲,分析历年出题思路,适合专业课基础差的同学观看,也可以作为考前预测出题思路

2012-11-20

类dos操作系统程序接近底层编程

这是个类似于dos操作系统的程序,接近于底层编程,有利于开发底层工具

2011-07-20

空空如也

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

TA关注的人

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