技术
文章平均质量分 70
xiaoqiangsun
sunbq011@gmail.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AO+C++实现唯一值渲染
这两天在做出图的一个插件,学习的东西还是挺多的,首先是dll的编译,调试,一开始是vc,后来有是vs2010,这些基础问题就搞了好久。真正实现的东西其实也是比较简单的,都不好意思写出来。这边一个唯一值渲染的问题,其实本来是想实现四色渲染的,但是比较复杂,先简单的搞一下。 思路还是比较简单,类似于把一系列对应字段名称的颜色一起放入渲染器中。首先要有一个声称随即颜色的IEnumColors,原创 2012-08-10 10:38:49 · 8040 阅读 · 0 评论 -
Android开发ListView之BaseAdapter
今天正好又写了一个BaseAdapter用于显示原创 2014-04-29 17:55:14 · 1066 阅读 · 0 评论 -
Android开发ListView之BaseExpandableListAdapter
今天要总结的内容是BaseExpandableListAdapte原创 2014-04-30 21:16:38 · 4566 阅读 · 0 评论 -
Android开发整理(杂一)
这会有空将前两天碰到的几个小问题在这里整理一下:1. OnCreate()zhong原创 2014-05-01 09:24:29 · 654 阅读 · 0 评论 -
Android开发整理
从去年年底开始接触android开发,也有几个月shi原创 2014-04-18 10:11:28 · 622 阅读 · 0 评论 -
Android开发ImageView控件缩放图片(一)
首先还是最基础的ImageView控件如何显示图片:原创 2014-04-27 19:35:10 · 2081 阅读 · 0 评论 -
Android开发ListView控件异步加载图片
最近又之前在完成原创 2014-05-28 19:11:23 · 1093 阅读 · 0 评论 -
关于昨天面试的两个问题【first blood】
昨天的面试应该说很不顺利吧,希望能拿到这个公司的offer,待遇怎样都是其次的,公司还是很吸引我的,反正还年轻,就是要证明自己。下面是cto问我的两个问题,很遗憾都没有准确回答出来。1,利用产生随机数的函数rand(),给你一个大小为n的数组a[n],要求返回的一个随机数组(里面的值是1-n随机排列)。我的思维一开始就定视在了数组1-n的值是由rand()这个函数出来的数,那么永远都想原创 2012-07-14 19:49:50 · 758 阅读 · 0 评论 -
Git Learning
总结几个最近碰到的Git问题:原创 2014-08-23 11:57:51 · 800 阅读 · 0 评论 -
C++函数指针学习和总结
这两天在看《Programming android》,其中一个小节是“Overrides and Callbacks”, 主要讲了Android中的一些接口,特别是以Handler、Callback、Listener这三个词结尾的,都是利用callback机制来实现的。回想起半年前面试的时候,面试官问我的一个问题:“C++中有函数指针的概念,来实现动态调用不同的方法;那么java中有这原创 2014-12-12 20:55:42 · 2139 阅读 · 1 评论 -
Win8传感器—加速度计、陀螺仪、指南针
今天整理一下上周做的有关传感器的东西;先说一说今天的收获吧,昨天博客里写的感觉不能解决了的两个难题,指南针获取方位角的问题今天终于解决了!!!very exciting 有木有。。。这件事情让我明白了,有些觉得永远得不到的东西,傻傻的坚持上帝总是会给你一个surprise...也有点,蓦然回首,那人却在灯火阑珊处。。。 好了言归正传,做的这个项目是MFC的,vs2010,但是运行平原创 2013-05-15 22:26:52 · 6415 阅读 · 7 评论 -
20150326
占坑,写篇博客原创 2015-03-26 09:18:52 · 374 阅读 · 0 评论 -
Volley NegativeArraySizeException 解决
今天在百度统计看项目上有一个crash比较高的bug: java.lang.NegativeArraySizeException: -1092 at com.android.volley.toolbox.DiskBasedCache.streamToBytes(DiskBasedCache.java:322) at com.android.volley.toolbox.原创 2015-05-29 22:01:39 · 4042 阅读 · 1 评论 -
React Native & Code Push
本文主要实践了在已有项目中集成React native, 并且通过code push实现更新ReactNative页面。React NativeReact Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。原创 2016-03-18 16:03:42 · 1808 阅读 · 1 评论 -
PAT-1074. Reversing Linked List
Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For example, given L being 1→2→3→4→5→6, if K = 3, then you must output 3→2→1→6→5→4; if K原创 2014-03-10 22:30:39 · 2047 阅读 · 1 评论 -
(一)Win8+XAML+C# 类之间传值
Win8 开发应用过程中,会用到同一个窗体切换不同的页面情况,与listbox控件结合的比较多。切换item,显示不同的内容。一般是在MainPage中定义一块区域:Frame,Page可以写在不同类中,各自实现自己的内容,Frame的Navigate方法来调用:public bool Navigate( Type sourcePageType, object parameter原创 2013-08-18 10:40:22 · 2601 阅读 · 0 评论 -
(二) win8+XAML Binding(数据绑定)
本文主要讨论了listview控件绑定数据的一些操作,包括绑定图片,绑定图片和文字。原创 2013-08-18 14:31:36 · 3125 阅读 · 0 评论 -
.net生成dll在arcmap中添加的问题
这两天一直在搞ArcMap的dll文件, 上个星期搞的一个是用C++编写的dll,生成的dll文件是com组件的,直接用regsvr32命令注册,然后就可以再ArcMap中添加工具进行使用啦。 昨天给我一个用C#写的dll,结果不能添加进ArcMap的工具栏中。前前后后查了大半天的资料,至少知道如何解决了。 首先,如果用c#写的dll是.net组件的,虽然.Net 的组件与原创 2012-08-16 15:26:27 · 3169 阅读 · 0 评论 -
地图渲染——四色定理的实现(AO+C++)
上个星期实现了唯一值渲染后,一直打算实现四色渲染的效果。关于四色定理我也是最近才听说,感觉真的挺奇妙的,所以也吸引我去实现它。 正好在网上找到了一篇有关四色渲染的学习资料,大致思路和算法也参考了这篇文章。 首先,四色定理就是无论多么错杂的地图,只须要用四种色彩就能将它区分隔来,这四种颜色可以使相邻的面颜色都不相同。这是1852年英国人弗朗西斯提出来的。直到1976年,美国数学家原创 2012-08-17 17:37:31 · 7484 阅读 · 1 评论 -
CString字符串的基本操作
头文件:CString.hCString没有基类。 一个CString对象由可变长度的一队字符组成。CString使用类似于Basic的语法提供函数和操作符。连接和比较操作符以及简化的内存管理使CString对象比普通字符串数组容易使用。CString是基于TCHAR数据类型的对象。如果在你的程序中定义了符号_UNICODE,则TCHAR被定义为类型wchar_t,即16位字符类型转载 2012-08-24 12:03:49 · 13598 阅读 · 0 评论 -
AO+C++实现文字注记方向为竖直
尼玛,要不是大雨被困在公司,这个问题永远搞不出来了,困扰我一个星期了!!!!!!! 一个星期前就知道实现的思路,把文字注记的方向设为竖直,因为有个帖子也讨论过这个问题,给了思路,但是我写了代码就是不行。 原来的代码如下:ICharacterOrientationPtr iporientation;ipTextSymbol->QueryInterface(&iporientat原创 2012-08-10 18:31:31 · 2650 阅读 · 0 评论 -
[MFC] listctrl控件实现对某一行指定颜色
好久没有来博客了,不进则退哎。。。最近在自己写一个简单的财务管理系统,公司同事一起在来必堡吃午饭,后来人越来越多了,每顿饭的财务管理用excel搞起来很麻烦,干脆自己写个简单的系统来管理。listctrl控件就是来显示每个成员的名字和余额的。今天想到应该把余额小于0的用红色凸显出来。其实实现也不难,网上有很多参考的代码。大致思路如下:1、为NM_CUSTOMDRAW增加一条消息映射原创 2012-09-20 18:22:44 · 5852 阅读 · 0 评论 -
关于VS2010“转到定义”无响应的解决方法(intellisense)
前两天,vs2010“转到定义”功能突然没用了,屏幕闪一下就没了,而且f12也没用。重装修复了两次vs2010也没有解决。 网上搜了一些资料,大致讲的解决方法有两种,一种是全部重置vs2010的设置,另一种就是重新定义一下f12快捷键的功能。 试了还是不行,很苦恼,今天打开vs2010的时候,我突然注意到一个警告,如下:“IntelliSense和浏览信息将不能用于C++项原创 2013-01-16 09:41:09 · 12475 阅读 · 3 评论 -
【MFC】自己写一个ListCtrl控件(实现栅格属性表的编辑)
栅格数据有属性表和颜色表,属性表描述了像素值和该值代表的内容,同时对应颜色表,表示某一个值对应的颜色(如下图1)。ArcGIS中提供了对属性表和对应颜色编辑的功能(如下图2)。 我们软件用MFC开发的,发现ListCtrl控件实在不好用,网上有很多重写的demo,没有找到合适的,于是按照功能自己重新写了一个。之前没自己写过控件,觉得很复杂。。。主要是实现某一列单元格可编辑,网上原创 2013-04-24 11:02:24 · 6949 阅读 · 1 评论 -
0517—jepglib
一开始想偷懒,直接下载jepglib的一些头文件和lib文件,然后网上找了些代码,调试没通过。。“无法解析外部的符号”问题,网上查了,也没有得到很好的解决方法;于是,试着按部就班,编译jepglib的源代码开始:网址:http://www.ijg.org/ 最新的时9的版本了,解压出来以后,打开cmd运行命令:在vc或者vs2010以下版本的:拷贝jconfig.vc文件里的内原创 2013-05-18 00:39:32 · 905 阅读 · 0 评论 -
传感器_directshow_MFC[小结一下]
连续加了一个星期的班,抽点时间把这两天的东西记录一下。应该慢慢养成写博客的习惯,这样才能有所提高。最近在写代码中越来越发现总结、记录的重要性。经常有个东西之前写过的,但是具体的又忘掉了,每次都百度google,效率实在太低了。。今天先总结一下这两天接触的新的内容,后面再慢慢整理。大的模块主要是传感器和照相功能。1、传感器的开发,硬件设备是带win8系统的平板,surface和tab原创 2013-05-13 23:33:20 · 1333 阅读 · 2 评论 -
0514-排序
今天工作内容主要写了2个排序,其他就是debug了,界面设计之类的;有点down,感觉有两个难点突破不了了:一个是平板系统上方位的获取,根据它的指南针传感器获得不到方位角的值;另一个就是tablet2平板上,摄像头分辨率不能修改,最大只有445*225.。。太小了。 今天的两个排序其实很简单,只是很久,或者说基本也没有写过这类的代码,所以说是伪程序员。。第一个排序是显示图片的时候,根据原创 2013-05-14 22:46:11 · 707 阅读 · 0 评论 -
cmd 调用 win8 app(via URL)
由于DirectShow,multiMedia技术获得摄像头的分辨率不能调节,于是只能用Win8自带的相机了。我们软件是基于MFC开发的,如果能在软件中通过事件调用Win8的相机APP,那么问题也就解决了。于是搜索了一些资料,确实找到相关的一些内容,比如:可以用Metro App Link给已有的一些APP建立桌面快捷方式。可以用Cmd语句调用win8 app。其实上面两种的方原创 2013-06-13 09:45:02 · 2268 阅读 · 1 评论 -
Win8 传感器,GPS, 异步操作, 读写文件
未完待续...........原创 2013-06-13 20:30:11 · 1259 阅读 · 1 评论 -
C++_ArcGIS10环境下读写中文属性值的问题
问题描述:在ArcGIS10环境下开发,读写shp文件的属性,如果是中文属性,读取的时候是乱码,写入的时候与前一个非中文的值一样。用的是IFeaturePtr接口的get_value方法。在ArcGIS9.3环境下却是正常的。 以下是Esri中国的技术人员给出的回答:“这个问题也不算是一个bug,engine关于中文的处理需要在mapcontrol中完成,所以必须添加一个mapcont原创 2013-08-05 09:10:00 · 1159 阅读 · 2 评论 -
《Android开发艺术》读书笔记(View的事件体系)
《Android开发艺术》是今年上半年的读书计划之一, 本文是第三章”View的事件体系”的总结。View基础知识View是Android所有控件的基类,ViewGroup即是一组View。View的参数位置, 由四个顶点的坐标确定: top, left, right, bottom.(坐标是相对于View的父容器);Android3.0以后增加了x, y(左上角的坐标) translation原创 2016-03-20 22:40:12 · 399 阅读 · 0 评论
分享