- 博客(282)
- 资源 (39)
- 收藏
- 关注
原创 C# listview 选择行-SelectedIndexChanged事件
最近帮朋友写个程序,wince上,用vs2008开发用到了listview,好久没写程序,而且是wince,有点不熟,试验了半天。。。要选择 SelectedIndexChanged 事件 private void listView1_SelectedIndexChanged(object sender, EventArgs e) { ListView.Sele...
2018-05-25 13:59:14
9698
转载 VS 2008 SmartDeviceProject 打成cab包实践
转载 :https://blog.youkuaiyun.com/boonya/article/details/19082747 按照如下所述步骤进行打包, 打包不成功时请检查: (1)程序所在路径是否含有中文; (2)新建cabProject Manufacturer属性是否是中文; (3)快捷方式是否为中文。1、创建CAB项目1、打...
2018-04-18 16:29:30
422
转载 adnroid studio卡在Gradle:Download https://services.gradle.org/distributions/gradle-3.2-all.zip解决办法
标题中出现的错误提示是来源于gradle-wrapper.properties文件中的https\://services.gradle.org/distributions/gradle-3.2-all.zip完整的如图解决办法是先用下载工具先下载https://services.gradle.org/distributions/gradle-
2017-09-27 16:56:39
3479
转载 Android Studio入门到精通
http://blog.youkuaiyun.com/yanbober/article/details/45306483AS简介经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版)。Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Lin
2017-09-27 15:07:13
486
转载 C# 解决串口接收数据不完整
使 用缓存机制完成。首先通过定义一个成员变量List buffer = new List (4096);用来存放所有的数据,在接收函数里,通过buffer.AddRange()方法不断地将接收到的数据加入到buffer中,并同时对 buffer中的数据进行检验,如果达到一定的长度并且校验结果正确(校验方法在发送方和接收方一致),再进行处理。具体代码如下:代码 private List buffer
2017-02-22 23:37:34
7626
转载 C# 16进制与字符串、字节数组之间的转换
1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));//十进制转十六进制Consol
2017-02-17 01:11:59
323
原创 C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
好久没有上来了,今天一看,问题不少啊。主要是关于 之前发的一个文章“C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部”原网址"http://blog.youkuaiyun.com/small5e4444/article/details/7773404#comments",看了一下大家的留言,都说运行不了。。。我刚才特意又下载了一下我自己的程序,试了试,能运行啊。。。。下
2017-02-15 09:47:13
3508
原创 C#线程间操作无效: 从不是创建控件“dataGridView1”的线程访问它
搞了个程序,结果报错了,好几不写C#的程序,生疏了,做个备份在父窗体调用了子窗体的方法,该方法中用到了子窗体的控件,结果“线程间操作无效: 从不是创建控件“dataGridView1”的线程访问它”。解决方法:做个委托1、private delegate void SetDtCallback(DataTable dt);2、做个方法p
2016-11-16 16:12:36
7140
1
转载 C#使用GET、POST请求获取结果
转载:http://blog.youkuaiyun.com/pan_junbiao/article/details/9155497C#使用GET、POST请求获取结果,这里以一个简单的用户登陆为例。1、 使用GET请求获取结果1.1 创建LoginHandler.aspx处理页面[csharp] view plain copy
2016-07-22 15:38:09
739
转载 Android判断GPS及网络是否开启
转载:http://blog.youkuaiyun.com/q394895302/article/details/51034984用高德地图做打车软件,在输入地址要搜索匹配是没有网络不能进行搜索,以及为了定位更准确要开启GPS状态,若没有开启则弹出对话框提示,选择时则跳转到控制界面去。下面是对GPS是否连接做的判断,为开启弹出对话框提示,代码:[ja
2016-07-04 11:52:26
848
1
转载 IOS系列-@property里的assign,copy,retain区别
转载:@property (nonatomic, assign) NSString *title; 什么是assign,copy,retain之间的区别? assign: 简单赋值,不更改索引计数(Reference Counting)。 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索
2016-06-28 16:45:55
415
转载 IOS系列-UIProgressView控件用法
转载:http://my.oschina.net/u/2340880/blog/402223进度条控件是IOS开发中一个简单的系统控件,使用总结如下:初始化一个进度条:- (instancetype)initWithProgressViewStyle:(UIProgressViewStyle)style;注意:1.用这个方式初始化的进度条系统会默
2016-06-28 16:16:16
571
转载 iOS开发系列--UISlider用法总结
转载 :http://my.oschina.net/u/2340880/blog/401902UIslider滑块控件在IOS开发中会常用到,可用于调节音量,字体大小等UI方面的交互,用法总结如下:初始化一个滑块: UISlider * slider = [[UISlider alloc]initWithFrame:CGRectMake(0, 0, 100, 100
2016-06-28 16:12:43
679
转载 IOS系列-responseToSelector
转载 :http://blog.youkuaiyun.com/chengyingzhilian/article/details/7930398-(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例-(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例-(BOOL) respondsToSelecto
2016-06-24 14:45:54
2104
转载 IOS系列- CALayer
转载:http://blog.youkuaiyun.com/maylorchao/article/details/42652161在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行
2016-06-24 11:41:59
495
转载 IOS系列-initWithFrame
转载:http://blog.sina.com.cn/s/blog_7b9d64af0101anez.html1. initWithFrame方法是什么?initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为例,来搞清楚initWithFram
2016-06-24 11:03:00
439
原创 在线 crc 校验
在线 crc 校验 http://www.lammertbies.nl/comm/info/crc-calculation.html
2016-04-08 15:35:01
3269
转载 iOS开发系列--IOS程序开发概览
概览终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言、ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序。但是这里我想强调一下,前面的知识是你日后开发IOS的基础,没有那些知识你开发IOS会很痛苦,现在很多开发人员做开发都是一知半解,程序质量确实令人担忧,所以还是希望大家能够熟练掌握前面的内容,开发过程中多思考,彻底理解程序运
2016-04-08 11:11:55
420
转载 Web开发者推荐的最佳HTML5/CSS3代码生成器
转载:http://www.cocoachina.com/webapp/20151124/14392.htmlHTML5和CSS3是一入门就能用的最好的语言,最简单同时也最好的的方式就是直接开始做!那么生成器就在自动生成代码时扮演者重要角色,它们非常适用于那些要做很多重复性工作的开发人员和设计人员,生成器可以帮他们解决这些繁琐的工作。在本文中,我们精心挑选了一些经验丰富
2016-04-07 22:50:47
1178
转载 FragmentActivity与Fragment两者交互方法简介
转载: http://blog.youkuaiyun.com/heng615975867/article/details/37527715在Android4.0后很多时候我们会大量使用到Fragment,Fragment与Activity的交互应该来说是非常重要的,但目前很多实例方法都只介绍了Fragment与Activity交互的方法,没有Activity与Fragment交互的方法,下
2016-03-30 23:02:21
670
转载 android与html5的交互——数据库操作,UI操作,以及html5的localStorage、定位功能
文章转载: http://blog.youkuaiyun.com/cai1213/article/details/7956051android与html5之间可以相互交互,即android中的类可以调用javascript中的函数,javascript可以调用android中的类的方法。这个例子中,html5完成数据库的操作,包括数据库的创建、表的创建、数据的增删查改等,还有htm
2016-03-29 23:04:56
1266
转载 Android AutoLayout全新的适配方式 堪称适配终结者
一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:Android 屏幕适配方案Android 百分比布局库(percent-support-lib) 解析与扩展Android 增强版百分比布局库 为了适配而扩展
2016-03-02 10:39:19
407
转载 Android 6.0 运行时权限处理完全解析
转载:http://blog.youkuaiyun.com/lmj623565791/article/details/50709663一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://developer.android.com/in
2016-03-02 09:32:12
1334
转载 Android 屏幕适配方案
转载:http://blog.youkuaiyun.com/lmj623565791/article/details/454600891、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也
2016-03-02 09:27:48
519
原创 Android中RabbitMQ
NND搞了好几天 ,才搞明白怎么回事。。。。。1、http://www.rabbitmq.com/java-client.html官网下载jar包,放在libs中;2、开始代码,做了一个类,简单的发送和接收。。。public class Activity01 extends Activity { private Connection c
2016-01-20 16:58:20
4616
2
转载 ProgressBar 颜色的设置
转载自:http://blog.youkuaiyun.com/mars2639/article/details/6620836布局文件代码:[html] view plaincopyProgressBar android:id="@+id/progressbar" andr
2015-12-29 00:39:35
1318
转载 Android 一个改善的okHttp封装库
转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/49734867; 本文出自:【张鸿洋的博客】一、概述之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中的方
2015-12-15 16:59:27
569
转载 RabbitMQ (三) 发布/订阅
转载:http://blog.youkuaiyun.com/lmj623565791/article/details/37657225转发请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37657225本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。 上一篇博客
2015-12-15 16:55:15
340
转载 RabbitMQ之路由选择
转载:http://my.oschina.net/fhd/blog/376240?fromerr=k24ItWh0上篇博客我们建立了一个简单的日志系统,我们能够广播日志消息给所有你的接收者。本篇博客我们准备给日志系统添加新的特性,让日志接收者能够订阅部分消息。例如,我们可以仅仅将致命的错误写入日志文件,然而仍然在控制台上打印出所有的其他类型的日志消息。1. 绑定(Binding
2015-12-15 16:35:11
452
转载 RabbitMQ 入门 Helloworld
转载: http://blog.youkuaiyun.com/lmj623565791/article/details/37607165 转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37607165 本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。 “Hello world” of RabbitM
2015-12-15 16:27:57
322
原创 Ubuntu14.04编译 Android5.0
1、安装 openjdk7sudo apt-get install openjdk-7-jdk 安装好后,设置环境变量: sudo gedit /etc/profile 文件末尾加上 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ PATH=PATH:PATH:HOME/bin:$JAVA_HOME/bin export JAVA_HO
2015-12-04 09:24:02
1667
转载 基于Ubuntu 15.04 LTS编译Android5.1.0源代码
转载:http://blog.youkuaiyun.com/yuxiangyunei/article/details/45365235环境: ubuntu:ubuntu-15.04-desktop-amd64 VMware:VMware-workstation-full-11.1.0-2496824,1F04Z-6D111-7Z029-AV0Q4-3AEH8 android:android-5.1.0_r
2015-11-30 17:31:11
584
转载 Android 5.0.1(Lollipop)源码的下载、编译(eng版本)并烧录
转载:Android 5.0.1(Lollipop)源码的下载、编译(eng版本)并烧录到Ne,有需要的朋友可以参考下。1.配置Linux编译环境安装JDKAOSP(AndroidOpen Source Project)需要Java7支持,在Ubuntu中使用OpenJDK,安装方法如下:$ sudo apt-get update $ sudo apt-get install openjdk-7
2015-11-30 16:43:10
2735
转载 SimpleDateFormat与Calendar的24小时制与12小时制
// 12小时制 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm"); // 24小时制 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm");使用SimpleDateFormat 时,小时如果是小写的“hh”为12小时
2015-11-24 14:11:42
937
转载 ART运行时垃圾收集(GC)过程分析
转载:http://blog.youkuaiyun.com/luoshengyang/article/details/42555483 ART运行时与Dalvik虚拟机一样,都使用了Mark-Sweep算法进行垃圾回收,因此它们的垃圾回收流程在总体上是一致的。但是ART运行时对堆的划分更加细致,因而在此基础上实现了更多样的回收策略。不同的策略有不同的回收力度,力度越大的回收策略,每次回收
2015-11-12 13:56:26
1506
原创 ubuntu
1、sudo password root sudo passwd root 2、su 3、sudo apt-get install build-essential4、apt-get update5.gedit ~/.bashrc
2015-11-09 17:09:56
377
原创 android byte[] 转 String16进制
byte[] 转 String16进制String hex=""; for(int i=0;i<da.length;i++){ hex = Integer.toHexString(da[i] & 0xFF); if (hex.length() == 1) { hex='0' + hex;
2015-10-28 10:54:05
1956
原创 android -- Can't create handler inside thread that has not called Looper.prepare()
第一次遇见这个问题:Can’t create handler inside thread that has not called Looper.prepare() 百度翻译下:无法创建程序的线程没有调用prepare()活套。//什么乱七八糟的。。。。我的报错的程序是这样的:1、主MainActivity:主要目的:主程序开启后3s,调用对时方法@Override protected vo
2015-10-20 11:59:46
610
原创 adb命令
一下内容主要作为备用:adb命令: 1、首先要在adb.exe中进行;我的路径D:\Fengsidai\adt-bundle-windows-x86-20130522\sdk\platform-tools2、adb shell进入root 3、ifconfig:查看设备的ip,和设置设备ip 4、route:设置网关 5、setprop:设置dns 6、getprop:查看dns 7、
2015-10-14 15:36:11
788
原创 Android utc时间
项目中用到的,不是很全,只做备份参考;1、将utc的秒数,转成现在的时间:dateTime是个long型的秒数;long utc1=Long.parseLong(utc);long utc2=1400000000L;//自己的偏移量 long utcz=(utc1+utc2)*1000;public static String getFormatedDa
2015-10-14 09:18:52
8516
C#串口接收
2012-03-04
C#TreeView窗体版点击右键弹出菜单+直接修改名称+新建节点
2011-12-07
C#TreeView数据库绑定+拖动
2011-09-02
android tcpip
2015-08-28
PANEL全屏打印
2012-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人