共17页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 

2011年10月12日

Windows Runtime-------面向对象化的c++(并非意味着托管)

摘要: Windows8的开发平台总体上分为两部分:一是全新的WinRT,界面搭配Metro style,二是传统的Win32、.NET(SL)、IE三大平台,界面为传统窗体风格。其中全新的WinRT被微软视为开发者的未来。 WinRT平台开发又细分为两大方式:一是C、C++搭配XAML或C#、VB搭配XAML,二是JavaScript搭配HTML/CSS。C、C++、C#、VB、Javascript全部可以直接调用WinRT APIs,这样微软将Native(本地)、Managed(托管)、Dynamic(动态)三大语言运行机制统一了起来。可见,WinRT是微软将Win32、.NET(SL)、...阅读全文

posted @ 2011-10-12 13:48 chuncn 阅读(886) 评论(0) 编辑

2011年10月8日

.net中同步多个ScrollViewer滚动的四种方法

摘要: 在.net中,Wpf是有ScrollChanged事件的,而silverilght(pc/wp7)则没有,提供以下几种方案:第一种:(简易,推荐,尤其SL) private void Test_Loaded(object sender, RoutedEventArgs e) { sv1 = VisualTreeHelper.GetChild(this.Listbox1, 0) as ScrollViewer; sv2 = VisualTreeHelper.GetChild(this.Listbox2, 0) as ScrollViewer; var binding = new Bindin..阅读全文

posted @ 2011-10-08 15:26 chuncn 阅读(3524) 评论(1) 编辑

Silverlight中双向绑定时始终保持选中视觉效果的解决方法

摘要: 在Silverlight中,DataGrid、Listbox等控件与数据(List<T>或ObservableCollection<T>)绑定后,当数据发生更新后,之前选中行的视觉效果将消失掉。如要始终把握选中行永久处在其视觉效果下,方法如下: 选中项改变时记录其位置: privateintpos=-1;privatevoidMainListBox_SelectionChanged(objectsender,SelectionChangedEventArgse){pos=MainListBox.SelectedIndex;} 数据发生改变之后执行这一行即可:(this.阅读全文

posted @ 2011-10-08 05:13 chuncn 阅读(227) 评论(0) 编辑

2011年9月30日

Silverlight内存释放的方法

摘要: 一、 脚本释放内存的方法<script type="text/javascript"> function intervalFlushMemory() { setInterval(FlushMemory, 60000); } function FlushMemory() { min.Click(); window.focus(); }</script><body onload="intervalFlushMemory();"> <object id="min" type="data:a阅读全文

posted @ 2011-09-30 16:38 chuncn 阅读(1775) 评论(0) 编辑

WP7实时监控内存-转

摘要: 一、第一种方法: Windows phone7提供的DeviceExtendedProperties可用于取得内存使用情况。app.xaml.cs: System.Windows.Threading.DispatcherTimer timer = new System.Windows.Threading.DispatcherTimer(); //设置每间隔一段时间输出内存占用值到控制台 private void timer_Tick(object sender, EventArgs e) { //GC.GetTotalMemory(true); long deviceTotalMemor...阅读全文

posted @ 2011-09-30 10:33 chuncn 阅读(719) 评论(0) 编辑

2011年9月19日

业务操作系统

该文被密码保护。

posted @ 2011-09-19 14:09 chuncn 阅读(17) 评论(0) 编辑

2011年8月23日

金融理财终端、股票软件数据剖析: 20、qt for android(c/c++)

摘要: 1、行情数据 通达信、飞狐等桌面行情&炒股软件当天首次登录时,会下载代码表、除权数据、财务数据等,通达信还有相关提示“正在下载....数据"。登录完毕通常进入主界面,即报价表窗口。使用过通达信报价表后,不难发现,左边部分为行情,右边部分则为首次登录时装载的财务数据。其中,左边的行情又分为原始行情,和通过原始行情和财务数据通过计算得到的部分。 原始行情的字段主要有:代码、名称、现价、今开、最高、最低、总额、总量、现手,买一价~买五价,买一量~买五量,卖一价~卖五价,卖一量~卖五量,等等。 加工行情的字段主要有:涨幅、涨跌、量比、涨速、均价、市盈率、市净率、换手率、流通市值等。 阅读全文

posted @ 2011-08-23 11:38 chuncn 阅读(5308) 评论(0) 编辑

2011年6月7日

RichTextBox下控件写入与取出

摘要: 写入: private void Test() { InlineUIContainer container = new InlineUIContainer(); container.Child = getDataGrid(); richTextBox1.Selection.Insert(container); container = new InlineUIContainer(); container.Child = getGrid(); richTextBox1.Selection.Insert(container); container = new InlineUIContainer();阅读全文

posted @ 2011-06-07 18:27 chuncn 阅读(338) 评论(0) 编辑

Windows Phone 7常用资源大集合

摘要: 本文将Windows Phone 7常用的资源进行了整理,方便大家使用。1.工具下载在线安装包离线安装包(推荐)2.微软官方资料MSDN Windows Phone首页微软Windows Phone Portal微软Windows Phone HomeWindows Phone NewsroomWindows Phoen团队博客Silverlight for Windows PhoneExpression Blend 4 for Windows PhoneWindows Phone开发者网站MSDN在线帮助文档Windows Phone 7 开发者训练包示例代码Windows Phone 7 阅读全文

posted @ 2011-06-07 09:24 chuncn 阅读(166) 评论(0) 编辑

2011年6月1日

windows phone7 80004005升级方法

摘要: wp7面世以来,销售者为了销售而将其原版系统刷新为“伪中文”版的系统,的确给大家带来了愉悦,但由于该系统无法升级等问题,给大家带来了极大的不便;硬件解锁、刷回英文版的系统又是一个复杂且危险的一系列操作,且操作性不好。经过一番尝试,我手中的wp7已经顺利升级到最新版本,升级过程总结如下:一、将设备语言相关的均设置为 英语(美国)二、下载、安装并执行ChevronWP7.Updater,使用第二项English(United Kingdom)。升级成功后,系统版本由7.0.0.7008变为7.0.7392.0。三、下载、安装并执行wpst_x86,使用第二项English(United King.阅读全文

posted @ 2011-06-01 13:48 chuncn 阅读(847) 评论(0) 编辑

2011年5月26日

windows phone7,zune:can't connect to your phone --WP7手机无法连接Zune 的解决方法

摘要: Zune无法连接到windows phone 7。当你把手机插上电脑的时候,打开zune可能会提示zune无法连接到你的手机。请断开连接,重新启动手机后,再次尝试连接。 - Can't connect to your phone. Disconnect it, Restart it, then try connecting again文件夹C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA\ 下,删除类似下面这样名称的文件即可:S-1-5-21-898302137-2824137082-529369318-500---阅读全文

posted @ 2011-05-26 09:21 chuncn 阅读(1544) 评论(0) 编辑

2011年5月18日

HTML Table to JSON 转

摘要: I am updating a tool that allows users to customize a large data table to their needs. It's sort of like a progressive insurance for seminaries in that it helps students compare information on about 30 US seminaries so they can make an informed decision about where to go.My initial approach when阅读全文

posted @ 2011-05-18 23:56 chuncn 阅读(6791) 评论(0) 编辑

2011年5月16日

html5之Web Workers示例

摘要: Web Workers使得html5也可以使用类似后台异步化、线程化的操作,让假死、卡不再存在,非常适合httpreqeust/io等操作。示例如下:x.htm<html><head><title>Web Workers</title></head><body><div class="page"><div class="article"><h2 class="topic"><strong id="result&q阅读全文

posted @ 2011-05-16 11:40 chuncn 阅读(618) 评论(0) 编辑

2011年5月11日

Winphone7之如何防止锁屏

摘要: winphone7 锁屏再恢复后,静态变量会变成null,等等,给使用带来极大的不便。为此,禁止锁屏对于这类应用是必需的,解决方法如何:<phone:PhoneApplicationPage x:Class="WPAntiScreenSaver.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:phone=&阅读全文

posted @ 2011-05-11 17:35 chuncn 阅读(966) 评论(0) 编辑

2011年4月12日

c/c++内存释放知识总结

摘要: 基础知识:五大内存分区 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。(new char; delete char;new char2[2]; delete[] char2;) 自由存储区,就是那些由malloc等分配的内存块,他和堆是十分相似的,不过它是用free来结束自己的生命的。 全局/静态存储区,全局变量和静态变量被分配到同一块内存中,在阅读全文

posted @ 2011-04-12 23:26 chuncn 阅读(15976) 评论(0) 编辑

win32中GBK、UTF8的互转

摘要: #include "stdafx.h"#include <stdio.h>#include <windows.h>//GBK编码转换到UTF8编码int GBKToUTF8(unsigned char * lpGBKStr,unsigned char * lpUTF8Str,int nUTF8StrLen){wchar_t * lpUnicodeStr = NULL;int nRetLen = 0;if(!lpGBKStr) //如果GBK字符串为NULL则出错退出return 0;nRetLen = ::MultiByteToWideChar(CP阅读全文

posted @ 2011-04-12 17:22 chuncn 阅读(6583) 评论(1) 编辑

2011年4月10日

HTTP头信息详解-转

摘要: HTTP 头部解释============================================================================================================================1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法 (.阅读全文

posted @ 2011-04-10 17:13 chuncn 阅读(3233) 评论(0) 编辑

初窥NoSQL世界 开源CouchDB新手入门--转

摘要: NoSQL现在已经变成在IT界中十分热门的话题了,在本文中,将为你介绍NoSQL中的一员CouchDB的基本知识,带你开始走入NoSQL丰富多彩的世界。 什么是NoSQL NoSQL(是not only SQL的缩写,也有说法认为是non-relational,即非关系型数据库)其实是不使用传统的关系数据库模型,而是使用如key-value存储、文档型的、列存储、图型数据库、xml等方式存储数据的模型统称。之所以不使用传统的范式,主要是在于它们存储数据的方式发生了变化。例如,当你需要存储发票的数据时,在传统的关系数据模型中,需要设计表的结构,然后使用服务器端语言将其转化为实体对象,再传递到用户阅读全文

posted @ 2011-04-10 17:10 chuncn 阅读(2736) 评论(2) 编辑

2011年3月23日

c++ zlib(qt)压缩与解压缩

摘要: #include <QtCore/QCoreApplication>#include "zlib.h"#include "stdio.h"#include <iostream>using namespace std;#define MaxBufferSize 999999void Test1();void Test2();int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); //Test1(); Test2(); return a.exec();}//c阅读全文

posted @ 2011-03-23 14:20 chuncn 阅读(9739) 评论(3) 编辑

2011年2月25日

x264源代码分析-转

摘要: 相关说明:1. 使用版本: x264-cvs-2004-05-112. 这次的分析基本上已经将代码中最难理解的部分做了阐释,对代码的主线也做了剖析,如果这个主线理解了,就容易设置几个区间,进行分工阅读,将各个区间击破了.3. 需要学习的知识:a) 编码器的工作流程.b) H.264的码流结构,像x264_sps_t,x264_pps_t等参数的定义基本上都完全符合标准文档中参数集的定义,抓住主要参数,次要参数也应该有所了解.c) 数学知识,对dct变换等与数学相关的知识的编程实现要有较好理解.d) C语言的知识.涉及到c语言的较多不经常用的特性,如函数指针数组,移位运算,结构体的嵌套定义等阅读全文

posted @ 2011-02-25 10:40 chuncn 阅读(7220) 评论(0) 编辑

x264编码详细文字全过程

摘要: x264编码详细文字全过程 (1) x264_param_default( x264_param_t *param ) 作用: 对编码器进行参数设定 cqm:量化表相关信息 csp: 量化表相关信息里的memset( param->cqm_4iy, 16, 16 ); memset( param->cqm_4ic, 16, 16 ); memset( param->cqm_4py, 16, 16 ); memset( param->cqm_4pc, 16, 16 ); memset( param->cqm_8iy, 16, 64 ); memset( param-阅读全文

posted @ 2011-02-25 10:37 chuncn 阅读(16432) 评论(0) 编辑

2011年2月24日

window下版本控制工具Git 客户端安装

摘要: 安装使用 1.下载msysgit http://code.google.com/p/msysgit/ 2.下载tortoisegit客户端安装 http://code.google.com/p/tortoisegit/ 设置Git的安装路径: 转载Git说明: Git是什么 Git 在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖 于网络和中心服务器。 Git的出现减轻了阅读全文

posted @ 2011-02-24 13:52 chuncn 阅读(39918) 评论(2) 编辑

2010年12月24日

c/objective-c/win32/mfc/qt 异常处理与总结

摘要: 实际异常一:libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved external symbol __CrtDbgReportDebug/B机.exe : fatal error LNK1120: 1 unresolved externals处理阅读全文

posted @ 2010-12-24 23:24 chuncn 阅读(9393) 评论(2) 编辑

利用installshield实现silverlight伪WinFrom安装--转

摘要: 众所周知silverlight OOB模式可以在浏览器中右键直接安装,我这里介绍如何把silverlight程序做成单独的EXE安装程序。思路:1.命令行安装xap2.安装完成删除控制面板中OOB自带的XAP的卸载3.installshield安装程序卸载同时也卸载silverlight程序准备知识:在看这篇文章之前需要了解silverlight部署和installshield技术。感谢:感谢我的好友FTPWMD提供installshield技术支持。sllauncher命令参见:http://tech.it168.com/a2010/0810/1088/000001088696_1.shtm阅读全文

posted @ 2010-12-24 13:51 chuncn 阅读(329) 评论(0) 编辑

2010年12月17日

MFC/Win32中使用GDI+

摘要: 一、MFC中使用GDI+的方法:1、包含头文件与库在stdafx.h中加入以下三行代码:#include "gdiplus.h" using namespace Gdiplus; #pragma comment(lib, "gdiplus.lib")2、安装GDI+在使用GDI+之前要进行安装,否则程序不会报错,但绘图不成功。安装方法如下:GdiplusStartupInput gdiplusStartupInput;ULONG_PTR gdiplusToken;GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);安装完成后就可以阅读全文

posted @ 2010-12-17 00:18 chuncn 阅读(3566) 评论(0) 编辑

2010年12月10日

BitmapImage与byte[]相互转换

摘要: byte[]转换为BitmapImage:public static BitmapImage ByteArrayToBitmapImage(byte[] byteArray) { BitmapImage bmp = null; try { bmp = new BitmapImage(); bmp.BeginInit(); bmp.StreamSource = new MemoryStream(byteArray); bmp.EndInit(); } catch { bmp = null; } return bmp; }BitmapImage转换为byte[]:publ阅读全文

posted @ 2010-12-10 16:33 chuncn 阅读(770) 评论(0) 编辑

2010年11月22日

html5学习知识五

该文被密码保护。

posted @ 2010-11-22 22:44 chuncn 阅读(0) 评论(0) 编辑

htm5学习知识四

该文被密码保护。

posted @ 2010-11-22 22:42 chuncn 阅读(0) 评论(0) 编辑

html5学习知识三

该文被密码保护。

posted @ 2010-11-22 22:38 chuncn 阅读(1) 评论(0) 编辑

html5学习知识二

该文被密码保护。

posted @ 2010-11-22 22:36 chuncn 阅读(1) 评论(0) 编辑

html5学习知识一

该文被密码保护。

posted @ 2010-11-22 22:26 chuncn 阅读(2) 评论(0) 编辑

HTML 5 中的新元素--转

摘要: 超文本标记语言(HTML)的开发到 1999 年 HTML 4 就停止了。万维网联盟(W3C)把重点转向将 HTML 的底层语法从标准通用标记语言(SGML)改为可扩展标记语言(XML),以及可缩放向量图型(SVG)、XForms 和 MathML 这些全新的标记语言。浏览器厂商则把精力放到选项卡和富站点摘要(RSS)阅读器这类浏览器特性上。Web 设计人员开始学习使用异步 JavaScript ...阅读全文

posted @ 2010-11-22 22:23 chuncn 阅读(276) 评论(0) 编辑

HTML5之Canvas标签简要学习

摘要: HTML5 提供了画布(canvas)标签,通过与Javascript结合使用,可以在网页上绘制图像。Canvas是一个矩形区域,使用Javascript可以控制其每一个像素。本文将对canvas标签进行简要的学习。  1、canvas标签说明 canvas标签是一个矩形区域,它包含两个属性width和height,分别表示矩形区域的宽和高,这两个属性都是可选的,并且都可以通过css来设定,他们的...阅读全文

posted @ 2010-11-22 21:46 chuncn 阅读(3001) 评论(0) 编辑

HTML5 Web SQL

摘要: Html5数据库API是以一个独立规范形式出现,它包含三个核心方法: 1、openDatabase:这个方法使用现有数据库或创建新数据库创建数据库对象。2、transaction:这个方法允许我们根据情况控制事务提交或回滚。3、executeSql:这个方法用于执行真实的SQL查询。  打开数据库  openDatabase方法可以打开已经存在的数据库,不存在则创建:var db = openDa...阅读全文

posted @ 2010-11-22 21:27 chuncn 阅读(39379) 评论(5) 编辑

2010年11月7日

HTML5的新特性及其原生动画示例

摘要: 一、Web Socket 定义了一套API, 允许网页能够使用Web Socket协议来和远程主机进行双工通信。 二、Web Storage 定义了一套API, 能够在Web客户端以key-value的形式对数据进行持久化存储。 三、Web SQL 定义了一套API, 能够将数据存储在数据库,并使用类似SQL的方式进行查询。 四、Web Workers 定义了一套API,能够允许脚本运行于后台,进行类似于后台异步、线程化的操作。 五、WebGl 定义了一套API, 能够允许在网页中使用类似于Open GL,实际上是一套基于OpenGL ES 2.0的3d图形API。这些API是通过HTML 5阅读全文

posted @ 2010-11-07 23:27 chuncn 阅读(1092) 评论(0) 编辑

2010年10月22日

WM平台玩转Android全攻略

摘要: Android系统目前大行其道,flowermix也把玩过一段时间的G2,被Android系统的开放性和丰富的软件所吸引(我是重度测试控╮( ̄▽ ̄")╭ )。 相信大家早就看到过很多关于Windows Mobile设备运行Android系统的报道了,从今年二月份到现在,各种WM设备上运行的Android系统不断被完善,已经可以实现大部分功能。但因为每个机型的Android系统都是由一些爱好者协作...阅读全文

posted @ 2010-10-22 01:10 chuncn 阅读(1935) 评论(0) 编辑

2010年10月17日

Red Hat Linux 9.0内核编译

摘要: Red Hat Linux 9.0内核编译首先进入这个目录: host/usr/src/linux -2.41, 清除源码树:make mrproper2, 生成现有.config文件:make oldconfig3, 配置内核:make menuconfig4, 生成依赖关系:make dep5, 编译内核:make bzImage6, 编译模块:make moduless7, 安装模块:mak...阅读全文

posted @ 2010-10-17 23:54 chuncn 阅读(3184) 评论(0) 编辑

linux yum命令详解

摘要: yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式一般...阅读全文

posted @ 2010-10-17 23:43 chuncn 阅读(626325) 评论(0) 编辑

Git和Repo扫盲——如何取得Android源代码 -转

摘要: Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU...阅读全文

posted @ 2010-10-17 23:30 chuncn 阅读(2654) 评论(0) 编辑

2010年10月16日

Linux development tools

摘要: Linux development tools 编辑器: vi:老牌编辑器,在各个unix和unix-like平台都可以找到 emacs:GNU项目开发的编辑器,功能强大扩展性强,绝对不是一个编辑器那么简单 代码打补丁工具: diff & patch:一对好搭挡,diff用来生成代码补丁,而patch则用来给代码打补丁 项目构建工具: make(Makefile):常用的项目构建工具,用一...阅读全文

posted @ 2010-10-16 14:56 chuncn 阅读(2729) 评论(0) 编辑

共17页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 

导航

公告