自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (32)
  • 收藏
  • 关注

原创 Linux内核的list_head民用改造

list_head.h/**************************************************************************************************** * Linux的list_head链表民用改造***************************************************

2016-12-30 22:39:07 5296

原创 Linux i2c->sound

// i2c总线struct bus_type i2c_bus_type = { .name  = "i2c", .match  = i2c_device_match, .probe  = i2c_device_probe, .remove  = i2c_device_remove, .shutdown = i2c_device_shutdown,};/*

2016-10-19 17:55:55 5029

转载 Linux驱动之设备模型

http://blog.csdn.net/cjok376240497/article/category/941999

2016-10-14 14:38:58 4790

原创 Linux串口大致过程

基于i.mx6uldrivers\tty\serial\imx.c#define SERIAL_IMX_MAJOR 207#define MINOR_START  16#define DEV_NAME  "ttymxc"/* * This determines how often we check the modem status signals * for a

2016-10-12 17:19:55 6770

转载 GitHub 上有哪些值得推荐的开源电子书?

转载自:https://www.zhihu.com/question/38836382/answer/79794319?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io作者:聞其詳链接:https://www.zhihu.com/question/38836382/answer/79794319来源:知乎

2016-10-09 20:33:05 8116

原创 linux设备树interrupt GIC_SPI及GIC_PPI

例: interrupts = ;1. GIC type // include\dt-bindings\Interrupt-controller\arm-gic.h#define GIC_SPI 0 // 共享中断#define GIC_PPI 1 // 每个处理器拥有独立中断ARM SMP cores are often associated with a GIC, prov

2016-09-27 11:54:34 20536

原创 i.mx6ul引脚复用

使用CAN引脚作为例子arch\arm\boot\dts\imx6ul-14x14-evk.dts:pinctrl_flexcan1: flexcan1grp{ fsl,pins = < MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX 0x1b020 MX6UL_PAD_UART3_CTS_B__FLEXCAN1_TX 0x1b020 >;};

2016-09-27 10:10:07 8661

转载 高并发的epoll+线程池,epoll在线程池内

转载自:http://blog.chinaunix.net/uid-311680-id-2439723.htmlepoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级。单线程epoll,触发量可达到15000,但是加上业务后,因为大多数业务都与数据库打交道,所以就会存在阻塞的情况,这个时候就必须用多线程来提速。 ep

2016-09-19 13:22:23 10886 2

原创 module_platform_driver(), module_i2c_driver

将近六年没看linux,发现多了个module_platform_driver(),记录一下。#include static struct platform_driver flexcan_driver = { .driver = { .name = DRV_NAME, .pm = &flexcan_pm_ops, .of_match_table = flexcan_of_

2016-09-05 15:41:48 6663

原创 UWP 依赖动画及独立动画(Dependent and independent animations)

拥有如下任意特性的动画是一个独立动画:1. 动画的Duration设置为0秒2. 动画目标为UIElement.Opacity属性3. 动画目标是UIElement属性的子属性,如:RenderTransform,Projection, Clip4. 动画目标为Canvas.Left或Canvas.Top5. 动画目标为Brush,并且使用了SolidColorBr

2016-06-16 22:50:17 6065

原创 温习C/C++宏定义

很早以前写过一篇C宏定义相关文章。今天用VS2015建了一个windows驱动的工程,上一次工作写了一个WDF USB驱动还是2010年,准确说是KMDF的驱动。看了一下驱动结构,结构基本没怎么变,但发现多了相当多的宏定义,如果你是高手就绕道行吧,这里在温习一下宏定义相关的东西 :-(一. 初级用法#define to_string(a) #a// 把参数a转换成字符串

2016-06-07 21:08:23 5048

原创 环形缓存(C#版)

想了一想,既然连厌恶的android平台都测试了环形缓存,不能冷落了windows。C#源码:/// /// 环形缓冲区/// 一. 写数据:/// 1. push: 当数据已写满时返回false,否则可以正常写入返回true/// 2. pushNoCaseFull: 不管缓冲区是否已写满或当前位置数据是否已读取过,都会写入,不关心读/写指针位置///

2016-06-06 21:28:52 7509 2

原创 环形缓存(java版)

mRingBuffer = new RingBuffer(10); new Thread(new Runnable() { int write = 0; String s; @Override public void run() {

2016-06-06 19:15:39 6484 1

转载 样条关键帧动画(SplineDoubleKeyFrame)

转载: http://www.cnblogs.com/KevinYang/archive/2008/11/10/1330789.html

2016-06-01 22:52:39 5743

转载 RenderTransform特效【五种基本变换】及【矩阵变换MatrixTransform】

转载自:http://www.cnblogs.com/crazypig/archive/2012/02/20/2359599.htmlCompositeTransform

2016-06-01 22:21:05 5199

转载 C语言的2016

转载自:http://www.techug.com/c-language-2这是我在2015年初写的草稿,且从未考虑过发布。这是一个未经雕琢的版本,因为没有任何人对这个草稿提供改进。最简单的变化只是将发布时间从2015年改成2016年。如果有缺陷、改进和抱怨,请随时联系。-Matt自70年代初,C语言已经存在。人们在C不同的发展时间点上“学会了C语言”,但是知识一般在学习后就停滞了,因

2016-04-03 22:00:20 4798

转载 OpenGL ES 3.0 顶点缓冲区VBO使用

转载自:http://www.cnblogs.com/gaofengworking/p/4943204.htmlOpenGL ES 3.0 顶点缓冲区VBO使用一般情况下数据都是有CPU从RAM取数据 然后传给GPU去处理,相对于GPU速度要慢一些。使用VBO技术 可以把数据存储到GPU的内存空间中,这样GPU可以直接从GPU的内存中取得数据进行处理 速度会提升很多

2016-03-14 22:28:34 5517

转载 OpenGL ES 3.0 点,线,三角形绘制形式总结

转载自:http://www.cnblogs.com/gaofengworking/p/4941937.htmlOpenGL ES 3.0顶点    -1,  1, 0,-0.5f,  0, 0,     0, -1, 0,    -1,  0, 0, 0.5f,   0, 0,     1, -1,  0顶点设置成了大小20public

2016-03-14 22:24:32 5113

转载 Android OpenGL ES 3.0 纹理应用

转载自:http://www.cnblogs.com/gaofengworking/p/4941774.html文主要演示OpenGL ES 3.0 纹理演示。接口大部分和2.0没什么区别,脚本稍微有了点变化而已。扩展GLSurfaceViewpackage com.example.gles300; import android.app.ActivityManager;

2016-03-14 22:20:29 6274

原创 C# delegate多种变体

C#代理比较啰嗦,整理一下。public delegate int AddDelegate(int a, int b);public delegate int DoWork();int x = 1;int y = 2;int result = 0;AddDelegate add_0 = add;AddDelegate add_1 = delegate (int a, int b

2016-03-09 00:08:41 4823

原创 .NET Task的新认识

当使用Task时,如果Task的实现(即代理)本身也是异步的,则Wait()会失效。1. Wait()有效,Task的实现(即代理)本身非异步private async void btn_task1_Click(object sender, RoutedEventArgs e){ this.WriteLine("btn_task1_Click+++++++++++++++

2016-02-21 00:07:47 702

原创 C#委托&Lambda

委托类似于C/C++中的函数指针,与函数指针不同的是委托是一种类型安全的类。但是委托本身不安全,如果能用接口就不用委托。犹如函数指针一样,如果其他人设置了函数指针,任何地方都可以被调用,防人之心不可无,害人之心不可有。虽然事件是基于委托,但事件是安全的,因为事件不可以Invoke显示调用,而委托则可以Invoke显示调用。1、声明委托。注意:因为委托是类,所以如果想被当前类

2015-12-27 00:52:11 528

原创 吐槽微软DataTemplate

今年3月份左右提了一个关于DataTemplate布局失效的问题,微软给的答复是那时候有更重要的事情要处理,后续会处理这个问题。今天下载了VS2015 with update 1测试了一下还是不行。啥时候微软改好了这bug,还有就是解决不能和WP8.1秒开各个APP的问题,俺就买windows旗舰机去。

2015-12-01 23:31:09 739

原创 Java冒泡排序

闲的无聊,写了个冒泡排序。import java.util.List;public class SortHelper { /* 冒泡:降序(从大到小排列)排列 */ public static > void Descending(T[] datas) { for (int i = 0; i < datas.length -1; i++) { for (int

2015-09-30 14:35:07 610

转载 windows UWP保持屏幕常亮或关闭

转载:DisplayRequest/// /// private void Activate_Click(object sender, RoutedEventArgs e) { Error.Text = string.Empty; Button b = sender as Button; if (b != null) { try

2015-09-25 16:08:05 2328

转载 检测正运行你的应用的平台

原文:https://msdn.microsoft.com/zh-cn/library/windows/apps/dn705767.aspx#detecting_the_platform检测正运行你的应用的平台介绍 Windows 10 中面向应用所做的更改。新增的概念模型是,应用面向名为设备系列的概念展开。新增的概念模型是,应用面向 Universal Windows

2015-08-14 09:57:23 868

转载 WPF分级数据显示(集合包含其他集合)

关键字:HierarchicalDataTemplateHierarchicalDataTemplate类专用于 HeaderedItemsControl 类型以显示这样的数据。在下面的示例中,LeagueList 是 League 对象的列表。 每个 League 对象都有一个 Name 和 Division 对象的集合。每个 Division 都有一

2015-06-25 10:46:05 1503

转载 WPF一个列表(ListBox)呈现多个数据集合

关键字:CompositeCollectionXAML:<Window x:Class="CompositeCollection_Test01.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schema

2015-06-25 09:47:11 6040

转载 WPF中ListView使用GridViewColumn居中对齐的方法

转载自:http://www.tuicool.com/articles/2u2EJv在WPF中使用ListView经常会用到GridView作为视图,但是却碰到GridViewColumn不能居中对齐的问题,首先想到不使用GridViewColumn的DisplayMemberBinding属性,直接设置DataTemplate,于是尝试修改代码为:

2015-03-24 22:02:38 9731

转载 Windows8.1离线部署应用程序

所有连接来源:http://sphrbeu2012.blog.163.com/1. Windows8.1离线部署应用程序(1):微软原版应用(APPX格式)的下载及安装2. Windows8.1离线部署应用程序(2):重新打包原版应用之"制作根证书" 3. Windows8.1离线部署应用程序(3):重新打包原版应用之"数字签名"4. Windows8.

2015-03-21 00:09:36 1485

原创 Android判断网络是否连接

public boolean isNetworkConnected(Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo

2015-03-17 13:47:24 740

原创 iTextPdf最简单最彻底解决中文显示

不需要itextasian.jar轻松解决iTextpdf显示中文。步骤如下:1、在windows系统中搜索"*.ttc"(本例使用微软雅黑,使用msyhl.ttc),找一个放到Android工程->res->raw文件夹中,如果没有raw文件夹新建一个。2、创建字体:// 使用微软雅黑字体显示中文String yaHeiFontName = getResources().g

2015-03-16 18:23:53 50003 11

原创 Windows store app CollectionViewSource

1. C# Teams teams = new Teams(); var result = from t in teams group t by t.City into g orderby g.Key

2015-03-13 21:08:35 1016

原创 Windows APP Binding之索引器

例子1、布局 2、填充DataContextrootLayout.DataContext = new Teams();3、辅助类public class Team //Has a custom string indexer { Dictionary _propBag; public Team()

2015-03-13 20:52:28 711

原创 Android View转成图片

public Bitmap View2Bitmap(View view){ view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)); view.layout(0, 0, view.getMeasu

2015-03-13 19:46:57 755

原创 Android测量字符串所占UI的大小

public static Point MeasureString(Context context, String text, float fontSize, int widthMeasureSpec, int heightMeasureSpec){ int width = 0; int height = 0; if (null == context || null == text ||

2015-03-12 22:02:30 1423

原创 Windows store app Hash(MD5/SHA1/SHA256/SHA384/SHA512)

public class HashAlgorithm{ /// /// 加密类型 /// public enum AlgorithmType { MD5=1, SHA1, SHA256, SHA384, SHA512, } /// /// 返回H

2015-03-11 16:38:47 1451

原创 UI绑定MainPage的属性

1、布局 <Slider x:Name="slider_opacity" Value="0" Maximum="100" Background="DarkOrange" BorderBrush="Red" CharacterSpacing="5" Foreground="Blue" Header="Opacity"

2015-03-11 12:06:50 777

原创 android attrs

public MyView(Context context,AttributeSet attrs) { super(context,attrs); mPaint = new Paint(); TypedArray a = context.obtainStyledAttributes(attrs,

2015-03-10 14:38:41 1029

原创 Android AlertDialog

public static void showMessageBox(Context context, String title, String message, final Runnable action){ final AlertDialog dialog = new AlertDialog.Builder(context, AlertDialog.THEME_DEVICE_DEFAULT_

2015-03-10 14:24:06 559

WPF MvvMLight使用示例

WPF MvvMLight未提供NavigationService和OnNavigatedTo及OnNavigatedFrom,本示例已实现。

2017-08-19

WPF FlapView

WPF没有FlapView比较郁闷,自己做了个。

2017-08-11

WPF/UWP文字跑马灯

首先代码是网上下的,但是发现使用UserControl做的,没法绑定。改写成立CustomControl。既然可以绑定,那就引起另外的问题,可以容纳文本是停止动画,不能容纳下继续动画,除非AlwaysRun(启动后就开始动画,不会停哦)。 使用:

2017-07-31

WPF动态主题

本示例演示如何动态修改窗口及控件主题,对初学者有一定帮助。

2015-02-23

WPF多语言处理

实现WPF实时修改语言,同时在XAML动态绑定文本,对初学者有一定的帮助。

2015-02-09

MFC自定义按钮

MFC自定义按钮(圆角),正常状态、鼠标经过、鼠标按下不同状态。

2014-12-03

MFC不规则窗口

MFC不规则窗口,希望对下载的人有帮助。

2014-11-30

MFC自定义按钮+进度条

1. MFC自定义按钮+进度条,不同方式显示。 2. 源代码下载地址: http://www.codeproject.com/Articles/27819/Style-Toolkit-Use-advanced-graphics-techniques-to 3. 本代码只是抽取其中一部分(按钮和进度条), 稍做一点点修改.

2014-11-21

Android Fragment测试

Android Fragment,ListFragment自适应大小屏测试

2014-09-03

Shell脚本学习指南

学习linux,shell是必须的,希望此教程对你有帮助。

2014-04-10

NewQuickAction3D修复版

android子菜单,NewQuickAction3D修复版

2014-03-14

QLabel文字滚动显示

封装QLabel实现文字滚动显示,具体使用与QLabel相似,不同之处有说明。

2013-09-13

S3C6410读写AT24C02的IIC驱动测试程源码

有些朋友说没有上层源代码,可能是当时忘记了,代码是09年写的,有何不妥之处多多包涵。

2013-08-03

QTableView QCheckBox

在QTableBox中显示CheckBox

2013-04-03

Qt CombBox下拉列表自定义(使用样式表)

Qt CombBox下拉列表自定义(使用样式表),参考ReadMe.txt文档做适当的修改,更容易熟悉样式表使用,希望对你有用。

2013-03-11

Qt自定义/自绘复选框/单选框类

QT 4.7.4Qt自定义/自绘复选框/单选框类,按钮状态有:正常状态,鼠标移动状态,鼠标按下状态,鼠标释放状态暂定为与正常状态相同。可以设置按钮上文本或不显示文本,按钮自适应图片大小或图片自适应按钮大小,使能/禁用按钮等操作。如果安装了QT for VS2008也可以直接使用VS2008打开,否则使用Qt crater打开。

2013-03-11

Qt自定义/自绘按钮类(纯代码实现)

QT 4.7.4自定义按钮button,按钮状态有:正常状态,鼠标移动状态,鼠标按下状态,鼠标释放状态暂定为与正常状态相同。可以设置按钮上文本或不显示文本,按钮自适应图片大小或图片自适应按钮大小,使能/禁用按钮等操作。如果安装了QT for VS2008也可以直接使用VS2008打开,否则使用Qt crater打开。

2013-03-11

s3c6410裸机程序

本裸机程序是从无到有编写,没有使用任何一个库函数,硬件平台Tiny6410,DDR: 256M, NAND: K9F2G08. 所完成的驱动有: 1、DDR 2、NAND 3、串口 4、按键(测试时直接按键即可输出按键被按下还是抬起) 5、LED 本裸机代码CPU时钟可选(533/667/800),经过试验800MHz也可正常运行,不过发热量稍大,不建议使用800MHz。 下载此代码只需执行make就可以完成编译工作,生成s3c6410.bin文件少些到NAND中即可启动。 本代码提供了一系列的操作命令: 如: 1、从NAND的0地址读256字节只需执行命令:nand r 0 100 2、当你不知道nand命令如何使用时,可输入命令:nand ?(或nand help) 希望下载此代码对你又帮助!!!

2013-01-17

Qt自定义/自绘按钮类

QT 4.7.4自定义按钮button,按钮状态有:正常状态,鼠标移动状态,鼠标按下状态,鼠标释放状态暂定为与正常状态相同。可以设置按钮上文本或不显示文本,按钮自适应图片大小或图片自适应按钮大小,使能/禁用按钮等操作。如果安装了QT for VS2008也可以直接使用VS2008打开,否则使用Qt crater打开。

2011-12-06

S3C6410读写AT24C02的IIC驱动测试程序_V1

S3C6410读写AT24C02的IIC驱动测试程序。

2009-07-14

S3C6410读写AT24C02的IIC驱动测试程序

本测试程序专门针对S3C6410读写AT24C02的IIC驱动的测试程序。 三星提供的IIC驱动有点问题,需要修改,要不然测试会发生数据异常。

2009-07-14

S3C6410读写AT24C02的IIC驱动测试程序

此测试程序主要针对S3C6410读写AT24C02的IIC驱动定制的测试程序。 这里要注意一点就是三星提供的IIC驱动有点问题,需要修改一点点,要不然会有数据异常。

2009-07-14

wince 截图工具

一个能在wince系统中截图的公爵,希望能给你带来方便

2009-07-04

wince ARM中断处理过程

如果你是一个入门者,或者对wince处理ARM中断还不书序,你看完这篇文章肯定就没问题了。如果还有问题,我建议别搞了。

2009-06-18

Cortex-M3权威指南

不管你是做软件的还是做硬件的,只要相中了ARM的Cortex‐M3处理器,这本书就是为你而写。

2009-06-18

wince下串口调试工具

wince下串口调试工具,非常好用,它能给你带来很多方便,从ARM9到ARM11 从S3C2443到S3C6410,从PAX270到PXA300系列都可以使用,非常好的东西,给大家一起分享。

2009-06-18

uCOS移植到ARM9 S3C2443实例

对想学习UCOS的使用者有很大的帮助。 void MainTask(void *pdata) //Main Task create taks0 and task1 { #if OS_CRITICAL_METHOD == 3 /* Allocate storage for CPU status register */ OS_CPU_SR cpu_sr; #endif OS_ENTER_CRITICAL(); Timer0Init();//initial timer0 for ucos tim

2009-06-18

ARM(LPC2132)

problem of arm

2008-04-06

uCOS-II移植51单片机实例

uCOS-II应用已经非常广泛,成功移植到各种单片机及ARM中。

2008-03-14

实时操作系统ucos-II的移植应用

uC/OS-II是当前比较成熟的嵌入式之一,已经被美国航空局授权使用于军事方面。。。

2007-12-30

程序设计之四书五经

程序设计之四书五经对程序员有帮助

2007-11-11

空空如也

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

TA关注的人

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