work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 58 下一页

2012年3月9日

摘要: Metro Style App 异步-简洁而不简单的异步简洁的异步在win8 中异步被大大的加强,在code 中占到相当大的比重,按照建议任何耗时超过0.5S的操作都应该使用异步,幸运的是在.NET 4.5中异步的开发相当简单(明亮的类库都表示需要异步来操作,可见多么重要)View Code 1 private bool test()2 3 { 4 5 Method()6 7 return true;8 9 }这是最原始的方法,当Method() 执行时间过长则会阻塞UI线程 ,在以前我们... 阅读全文

posted @ 2012-03-09 19:19 work hard work smart 阅读(340) 评论(0) 推荐(0) 编辑

2012年3月6日

摘要: 此文是上一篇博文:Visual Studio 单元测试之一---普通单元测试的后续篇章。如果读者对Visual Studio的单元测试不熟悉的话,请先参看上一篇。http://blog.csdn.net/tjvictor/archive/2011/02/09/6175362.aspx本文会自动略去上篇中提到过的相关概念、方法。本文的例子可以使用下面的链接下载:http://download.csdn.net/source/3014236上一篇我们做的测试都是一个一个进行的,当然我们也可以一次性选择多个测试方法进行,但是测试运行的顺序以Test List Editor窗口中的默认列表顺序为准。在 阅读全文

posted @ 2012-03-06 20:47 work hard work smart 阅读(529) 评论(0) 推荐(0) 编辑

摘要: 本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试、压力测试的基础。如果在Visual Studio 2010(2008)里面没有发现下图中的Test菜单,请用Visual Studio安装光盘进行安装,因为Visual Studio单元测试插件安装时可能不是默认选项。<!--[if !vml]--><!--[endif]-->测试之前,我们要准备一些测试代码。或者从下面的链接下载完整的项目工程。http://download.csdn.net/source/3014236新 阅读全文

posted @ 2012-03-06 20:29 work hard work smart 阅读(372) 评论(0) 推荐(0) 编辑

2012年3月2日

摘要: Win8客户预览就来啦全新的操作会不会令你无所适从?如何快速入门玩转Windows8?Windows8快速使用指南中文版助你一臂Win8装好以后面对全新的Metro界面如何操作?没有触摸屏,只有鼠标键盘行不行?除了metro以外还有哪些新功能可以体验?来看Windows 8快速使用指南吧,图文并茂,最大最全的Windows8预览版使用指南!原文地址 阅读全文

posted @ 2012-03-02 09:40 work hard work smart 阅读(302) 评论(0) 推荐(0) 编辑

2012年2月29日

摘要: Win 8中WPF listview与listBox的Drag、Drop操作。基本原理是将listview中的项拖动到listBox中。界面:<UserControl x:Class="DragTitleToWebView.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://sch 阅读全文

posted @ 2012-02-29 18:06 work hard work smart 阅读(3229) 评论(1) 推荐(1) 编辑

摘要: .NET Framework 4.5新特性开发者预览版.net 4.5.NET for Metro style appsMetro风格的应用程序是利用Windows操作系统的强大功能设计的特殊表单元素。一个称之为.NET APIs for Metro style apps的.Net的一个子集用来支持Metro风格的应用程序,可以使用C#或Visual Basic来编写Metro风格的应用程序。详见:http://go.microsoft.com/fwlink/?LinkId=228491核心新功能和改进以下这些功能和改进被添加到公共语言运行时(CLR)和.NET的类内:-设置正则表达式执行匹配 阅读全文

posted @ 2012-02-29 12:23 work hard work smart 阅读(22176) 评论(2) 推荐(2) 编辑

2012年2月21日

摘要: 下载 window 8 最新版(开发者预览版)Windows 8 Developer Preview with developer tools English, 64-bit (x64)1、首先在win7系统上建立一个独立的分区。2、用 daemon tools 或者UltraISO 载入或者用WINRAR直接解压iso文件到非系统盘,3、然后运行iso中source文件夹中的setup.exe文件,注意不是根目录下的setup.exe,4、然后一段时间后会出现两个选项,安装双系统一定要选择Custom(自定义安装),千万不能选择Upgrade(升级安装),否则你原来的windows 7会被覆 阅读全文

posted @ 2012-02-21 09:43 work hard work smart 阅读(521) 评论(0) 推荐(1) 编辑

2012年2月20日

摘要: 函数的使用 原文地址首先举几个简单的例子1、返回当前的日期2、返回当月的最后一天3、返回从1970-01-01 00:00:00到当前时间所流经的秒数4、返回当前三月份第一个星期一的日期一、日期和时间函数:原文地址 SQLite主要支持以下四种与日期和时间相关的函数,如:1). date(timestring, modifier, modifier, ...) 2). time(timestring, modifier, modifier, ...) 3). datetime(timestring, modifier, modifier, ...) 4). strftime... 阅读全文

posted @ 2012-02-20 15:04 work hard work smart 阅读(3078) 评论(1) 推荐(1) 编辑

摘要: 表、视图、索引的创建、修改、删除操作等一、表的创建1、创建表create if not exists table student(StuID integer);2、 创建带有缺省值的数据表:create table if not exists schoolTable(schID integer default 0, schName varchar default 'hz');3、if not exists 使用如果已经存在表名、视图名和索引名,那么本次创建操作将失败。加上"IF NOT EXISTS"从句,那么本次创建操作将不会有任何影响.create ta 阅读全文

posted @ 2012-02-20 14:58 work hard work smart 阅读(3412) 评论(0) 推荐(2) 编辑

摘要: 一、介绍:SQLite是目前最流行的开源嵌入式数据库,主要特征有:1). 管理简单。 2). 移植性好,SQLite生成的数据库文件可以在各个平台无缝移植。 3). 可以非常方便的以多种形式嵌入到其他应用程序中,如静态库、动态库等。 4). 易于维护。二、用途本地轻量级数据库的最佳选择之一,android系统的标配数据库就是这个,还有配置文件也是一方面,它更多的用于中间数据、实时数据以及小数据量个人信息的存储。三、工具的使用 SQLite Database Browser 如下图四、与其它数据库的区别于access的区别,sqlite的便携性和平台无关性要远远好于access,只是在可视化操作 阅读全文

posted @ 2012-02-20 14:57 work hard work smart 阅读(1345) 评论(0) 推荐(1) 编辑

2012年2月17日

摘要: 我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。 在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单的做一下归纳。 一、volatile关键字 volatile是最简单的一种同步方法,当然简单是要付出代价的。它只能在变量一级做同步,volatile的含义就是告诉处理器, 不要将我放入工作内存, 请... 阅读全文

posted @ 2012-02-17 20:43 work hard work smart 阅读(222) 评论(0) 推荐(0) 编辑

摘要: 八招防电脑辐射 你学会了吗? 1、在电脑旁放仙人掌。 2、喝绿茶,多吃含维生素A、C的食物和香蕉。 3、要及时用清水洗脸。 4、室内不放闲杂金属。 5、买新款的电脑。 6、注意电脑摆放,辐射最强的是背面,其次为两侧,屏幕的正面辐射最弱。 7、注意室内通风。 8、尽量避免在电脑前连续超过3个小时。(来源:新浪微博) 阅读全文

posted @ 2012-02-17 12:13 work hard work smart 阅读(264) 评论(0) 推荐(1) 编辑

2012年2月10日

摘要: 点击左下角开始按钮,从传统桌面切换至 Metro 风格开始界面;反之,则可以按开始界面的 Desktop 瓷片或 WIN + D:WIN + E 打开资源管理器、WIN + D 显示桌面、WIN + R 运行、WIN + P 演示设置、WIN + L 锁定、WIN + 数字 打开对应任务栏程序、WIN + Tab 应用切换WIN + Y 预览传统桌面,WIN 松开恢复WIN + Q 应用搜索WIN + W 设置(控制面板)搜索WIN + F 文件搜索WIN + I 应用设置(右侧边栏),同时也可在边栏底部找到关机等按钮WIN +C 打开简化开始菜单(Charm)和时间日期面板WIN + 空格 阅读全文

posted @ 2012-02-10 19:11 work hard work smart 阅读(324) 评论(0) 推荐(1) 编辑

摘要: 这是《运用 JavaScript构建你的第一个Metro式应用程序》系列教程的最后一篇,将会告诉你在的 Microsoft Visual Studio 11 Express for Windows Developer Preview 提供的Metro 样式和 Split 模板的帮助下,如何透过 CSS样式 使得你的程序更符合 Windows 的 Look & feel。前言该文是《运用 JavaScript 构建你的第一个 Metro式应用程序(on Windows8)的第三篇,如果你尚未阅读第一篇和第二篇,请立刻翻阅。如果读者已经熟悉 HTML5、CSS3 和 JavaScript 阅读全文

posted @ 2012-02-10 13:25 work hard work smart 阅读(361) 评论(0) 推荐(0) 编辑

摘要: 先前的学习中,我们已经了解了 Metro式的 JavaScript 应用程序大致如何,以及通过使用 Microsoft Visual Studio 11 Express for Windows Developer Preview 搭建你的应用程序。接下来要探讨的是,把 Windows 平台的所提供的功能,呈现在您眼前,为扩展您的程序而准备!In the previous topic, you learned about Metro style app usingJavaScript, and used Microsoft Visual Studio 11 Express for Windows 阅读全文

posted @ 2012-02-10 13:24 work hard work smart 阅读(427) 评论(0) 推荐(0) 编辑

摘要: 包括 HTML、CSS 和 JavsScript 的 Web 技术正被 Metro 风格的程序采纳为视窗程序中首类(first-class)的开发技术。比较起来,JavaScript 不像传统 Web 服务器那样部署在一张又一张的页面上,Metro App 是本地安装在客户机器上的。这点很像传统的 Win 程序,但是直接可以使用 JavaScript 访问所在的底层 API,还能和其他程序相沟通。注意,如果您倾向于 C#, C++, or VB withXAML,开发,请参阅 Buildingyour first Windows Metro style app with C#, C++, or 阅读全文

posted @ 2012-02-10 12:07 work hard work smart 阅读(819) 评论(0) 推荐(0) 编辑

2012年2月6日

摘要: 给JavaScript新手的24条实用建议为JavaScript做一点性能小提升吧!本文列出了24条能让你的代码编写过程更为轻松高效的建议。也许您还是JavaScript初学者,刚刚写完自己的Hello World,那这里有很多对您的工作将十分有用的小贴士;也许有些技巧您已经知道,那就试试快速浏览一下,看能不能发现一点新东西吧!注:本文多次用到Firebug的console对象,请参考Firebug Console API。关于firebug的更详细介绍,请猛击这里。1. 用 === 代替 ==JavaScript里有两种不同的相等运算符:===|!== 和==|!=。相比之下,前者更值得推荐 阅读全文

posted @ 2012-02-06 15:50 work hard work smart 阅读(355) 评论(4) 推荐(1) 编辑

摘要: 1.虚拟机原理:虚拟机(Virtual Machine),顾名思义,就是虚拟出来的一台计算机,简单的来说虚拟机就是用软件来模拟出计算机软硬 件环境,通过共享宿主机的部分硬件,以及宿主机CPU模拟的部分虚拟硬件,建立完整的运行环境。 虚拟机所安装的系统根实际的计 算机操作系统没有什么区别,同样会感染病毒,但是由于虚拟机是封闭的虚拟环境,如果排除通过虚拟机与宿主机的网络连接,则不 会影响到宿主机及宿主机所在的网络。 在虚拟机中,中央处理器芯片从系统其它部分划分出一段存储区域,操作系统和应用程序运行 在“保护模式”环境下。如果在某虚拟机中出现程序冻结现象,这并不会影响运行在虚拟机外的程序操作和... 阅读全文

posted @ 2012-02-06 15:00 work hard work smart 阅读(5901) 评论(0) 推荐(0) 编辑

2012年2月3日

摘要: 1、冒泡排序 1.冒泡排序 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上"飘浮"(冒泡因此得名)。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止 阅读全文

posted @ 2012-02-03 10:50 work hard work smart 阅读(481) 评论(0) 推荐(0) 编辑

2012年2月1日

摘要: 程序员的5种类型在我的代码旅程和编程经历中,已经遭遇很多奇特的对手,还有更为奇特的盟友。我至少发现有5种代码勇士,有些是出色的战友,其他则似乎都在搅黄我的每个计划。不过他们都在软件开发的万神殿上都有一席之地。如果没有不同编程风格的良好组合,你可能会发现你的项目要不就是耗时过长,要不就是太不稳定或太过完美而无人去做。1. The duct tape programmer 补漏灵型The code may not be pretty, but damnit, it works!代码或许不漂亮,但能用!这种家伙是公司的基石。代码有问题的时候,他能快速补漏,下不再犯。当然他并不关注代码看起来怎么样,是 阅读全文

posted @ 2012-02-01 14:33 work hard work smart 阅读(394) 评论(0) 推荐(1) 编辑

上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 58 下一页