经历
文章平均质量分 66
missautumn
孜孜不倦的程序员。
展开
-
windows 10系统(64位或者32位)下使用Cisco Any Connect进行成功拨号
背景以前一直在Windows 7下使用Cisco Any Connect拨号后访问国外资源。但是最近一不小心将系统升级为Windows 10 64位系统,在安装Cisco安装包和拨号时遇到不少问题。收集了一下网上类似的问题,并于此做一下总结,希望可以让有同样需求的童鞋节省点时间。一下位具体的步骤,步骤一、安装winfix.exe二、安装dneupdate64.msi,然原创 2016-06-20 23:22:20 · 15449 阅读 · 0 评论 -
iOS应用中通过设置VOIP模式实现休眠状态下socket的长连接
如果你的应用程序需要在设备休眠的时候还能够收到服务器端发送的消息,那我们就可以借助VOIP的模式来实现这一需求。但是如果的应用程序并不是正真的VOIP应用,那当你把你的应用提交到AppStore的时候基本上会被苹果Reject. 但是如果你的应用是企业内部发布的或者你只想了解其中的原理,那该文也许对您会有所帮助。一、在iOS中如何应用VOIPVOIP程序需要稳定的网络去连接和它原创 2013-12-03 21:53:01 · 14790 阅读 · 2 评论 -
LINQ to CSV library
by Matt Perdeck12. 九月 2011 22:39Download source and sample codeNuGet packageContentsIntroductionRequirementsInstallationQuick StartWrite OverloadsRead OverloadsReading Raw Data RowsDefer转载 2013-11-14 14:36:09 · 1652 阅读 · 0 评论 -
DNN Tips(DNN技巧集-持续更新中)
开发DNN前期会碰到很多小问题,很多童鞋因此对DNN望而却步。但是如果有一个类似FAQ的常用列表帮助刚入门的童鞋解决一些常用问题,那么相信很有更多的dotnet程序员热爱DNN这个平台。我在以往的Web开发学习中曾悟出一个道理:要坚持每天积累,那做DNN开发何尝不是呢?希望此文对有DNN有兴趣的朋友有帮助,如有不妥之处望指正。原创 2013-11-23 00:13:37 · 2679 阅读 · 0 评论 -
DNN交互设计-网格视图dnnGrid(十一)
使用DNN中default.css提供的dnnGrid CSS样式你就可以得到一个既简单又整洁的Grid.( A cup of team *_*)翻译 2013-11-27 19:37:44 · 1275 阅读 · 0 评论 -
DNN交互设计-模块消息 (十)
DNN模块消息经常被开发者用来根据用户的操作来进行界面交互。这些消息的主要作用就是要加强在用户在站点或模块操作中的体验。上面的图片中显示了一些不同的消息类型,这些类型使用于不同的使用场景。基本上,一共有以下4中消息类型:Success (.dnnFormSuccess): 显示操作成功的消息Informational (.dnnFormInfo): 为帮助用户完成交互提供更多的信息Warning (.dnnFormWarning): 用警告信息提示用户的操作可能带来不可撤销的不良后果。Erro翻译 2013-11-27 19:33:48 · 1011 阅读 · 0 评论 -
DNN交互设计-CSS基础
只有对CSS基础选择器有了深度的理解才能加快在网站开发以及排错的进度。下面列举了一些模块开发以及皮肤设计过程中常用的CSS选择器翻译 2013-11-28 00:17:40 · 1369 阅读 · 0 评论 -
DNN交互设计-综合使用界面模式
开发各种模块会有不同的场景,但是本示例中包含了开发过程中常用的界面元素以及常用展示方式。翻译 2013-11-28 00:03:52 · 1501 阅读 · 0 评论 -
DNN交互设计-确认对话框dnnConfirm(八)
DNN的确认对话框可以帮助用户确认他的一个动作的意图。特别是提示那些不可逆转的操作(例如:删除操作)或者提示一些后续的一系列动作(例如:发送邮件更新)。用户可以选择Yes或者No,如果用户选择了No那么后续的操作将不被触发。你可以借助确认对话框让用户知晓重要的信息以保证他们做出正确的决定。翻译 2013-11-27 19:10:12 · 1147 阅读 · 0 评论 -
DNN交互设计-按钮(十二)
DNN后台界面中决定在模块中要在使用按钮或者超连接的时候,我们需要确定哪个是primary action哪个是secondary action。特别是如果某些按钮有一些显著的界面效果,那么那些按钮就更容易捕获使用者的注意力体现可以首先点击。那什么才算得上是首要的操作的?如果一个操作执行的是最常用的操作,对于用户来说比如:保存、更形、添加、下一步、结帐等操作都可以应用dnnPrimaryAction。一般那些不需要引起特别注意的链接就可以认为是sencondary action. 对于那些不重要的操作翻译 2013-11-27 21:08:54 · 1240 阅读 · 0 评论 -
DNN交互设计-提示Tooltips(九)
DNN的提示UI图标被放在一个标题以及输入框之间。它的作用就是为所编辑的字段除了标题之外提供更多的信息。这种界面形式可以在客户需要时再显示帮助信息同时不会扰乱表单的布局。当鼠标移到蓝色图标时帮助信息就是以动态弹出div的方式出现。当提示内容显示出来后你还可以将帮助信息锁定在界面上,当然你也可以移动它。翻译 2013-11-27 19:17:35 · 1080 阅读 · 0 评论 -
DNN交互设计-介绍(一)
用户体验设计是软件开发中最重要的学科之一。要注意用户体验在软件生命周期中不是一下子就可以完成的。好的用户体验需要基于用户行为和新的工具和技术的进行不断地完善。现在DotNetNuke的认识到良好的用户体验对用户和企业效益的重要性。DNN团队正致力于提高DotNetNuke的经验。从DotNetNuke6开始,在用户界面的改方面取得了很大的进步。在接下来的博文中你会发现许多例子以及从翻译 2013-11-25 20:37:30 · 1189 阅读 · 0 评论 -
DNN 6、7中的富文本编辑器CkEditor Provider简介
FckEditor 2直到2010都是最流行的富文本编辑器,但是之后哦它就被CkEditor 3(CkEditor 4即将发布)给取代了。CkEditor提供了大量的配置选项以及可扩展点。请访问如下CkEditor站点查看明细。 在DNN 4至5.4时代 FckEditor 2曾经作为DNN的默认富文本编辑器,当时该编辑器的providr由Locopon(Maurici Marquez)编翻译 2013-11-11 22:08:16 · 1370 阅读 · 0 评论 -
DNN交互设计-警告对话框dnnAlert(七)
界面模式及使用方式弹出框经常被用来向客户展示非常重檐的信息。警告框的关键就是要保证消息的传递。用户需要采取特别的活动以关闭弹出对话框。 HTML Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam fermentum erat ullamcorper erat vulputate fermentum.翻译 2013-11-26 01:17:56 · 1428 阅读 · 0 评论 -
DNN交互设计-日期选择控件(六)
界面模式及使用:DNN的DatePicker在6.0中是基于Telerik RadCalendar控件实现的,使用的默认的default主题。如果你想定制化日期选择器的外观以符合你站点的风格,那么你可以访问该页面获取更多的信息。当然你也可以访问另外一个Telerik页面以获取更多的关于Telerik的Skin的选项以及如何对Skin进行定制化的知识。 HTML翻译 2013-11-26 01:08:47 · 1842 阅读 · 0 评论 -
Windows Mobile中通过代码设置设备声音
最近一个Mobile项目中需要通过代码开启点击屏幕输出声音的功能.首先验证了一下在手边各种类型的Mobile设备在系统设置页面都有设置点击屏幕是否发声的选项.经验证这是一个Windows Mobile的通用选项,那能通过代码控制这个选项么? 答案是肯定的,而且仅仅需要几行代码. [DllImport("Coredll.dll")] private static e原创 2013-12-05 10:23:22 · 1189 阅读 · 0 评论 -
Share your Xcode projects(XCode连接Visual Studio Online|TFS Service)
Share your Xcode projects in Visual Studio Online using a Git repository. Or, if your team project uses TFVC instead of Git, you canuse the git-tf command line tool to check your files into Visual转载 2014-01-27 20:24:48 · 2750 阅读 · 0 评论 -
Wrestling with Status Bars and Navigation Bars on iOS 7(在处理iOS7中的Status Bar和Navigation Bar时的挣扎)
推荐初衷相信大家在从把原有项目迁移到iOS7版本是或多或少会碰到一些问题。我就纠结于如何正确处理iOS7中状态栏以及导航栏的定制化。比如说iOS7中状态栏透明后怎样然状态栏拥有导航栏一样的背景色?全屏后导航栏的高度到底是多少44还是64(44+20 = 原导航栏高度+原状态栏高度)?诸多疑问啊!好在今天费了点心上StackOverflow逛了一圈后浏览到一个国外大牛的博文,顿时茅塞顿转载 2014-01-29 01:05:10 · 1581 阅读 · 0 评论 -
解决xcode 8 连接真机时build项目时提示xxx is automatically signed, but code signing identity iPhone Developer的问题
xcode新建项目在连接真机进行调试的时候,XCode 8会提示错误信息 “xxx is automatically signed, but code signing identity iPhone Developer”原创 2016-10-24 23:11:24 · 22591 阅读 · 1 评论 -
将Visual Studio的单元测试结果生成HTML报表
Visual Studio单元测试结束后我们可以查看单元测试结果,同时会生成相关的trx文件。如果还查看了单元测试的代码覆盖率,那还会生成对应的codecoverage文件。如果我们需要在集成测试环境执行相关测试并查看测试结果及代码覆盖情况,我们是这样做的:步骤一、使用VSTest.Console.exe执行单元测试之前使用mstest执行相关单元测试时指定.run原创 2016-01-17 20:26:17 · 5932 阅读 · 1 评论 -
解决IntelliJ IDEA 安装后打开文件目录对话框不能显示中文的问题
每次安装或者升级IntelliJ IDEA后都会在界面没法显示中文的小问题汗折腾掉很多时间。很多博文都提到了如何改变项目文件编码的,但还真没有提到怎么解决我这个问题。其实可能是程序员思维的原因,一看到界面中一个个小方格就认为是编码问题。其实回想安装旧版Intellij IDEA的时候,其实这只是一个字体设置问题。好,现在就直接上步骤和截图--但愿下次我不会再忘了。1、点击主菜单中的Fi原创 2014-12-06 10:46:24 · 5641 阅读 · 0 评论 -
IntelliJ IDEA中如何使用JUnit4
背景最近参与了一个Anroid医疗项目,其中项目底层有很多基础类及通讯类,而且很多涉及复杂的字节操作还有多线程同步及状态机处理。这样的项目做一下TDD还是必要的,尽量项目前期把风险降低一些。现在的问题是本人使用的是IntelliJ开发的Android项目,刚开始还真不知道怎么下手。在参考了一些资料后,总结了一下IntelliJ中配置JUnit测试环境的步骤,希望对大家有帮助。原创 2014-11-15 13:35:29 · 58990 阅读 · 1 评论 -
DNN 7学习路径图
DNN7出来后对于一些新更新的技术还没有来得及去追。在7的更新中,我认为Services Framework以及DNN的DAL2是重中之重。不过关于学习这两个重大变更的学习资料差点找不到了,好不容易找回一部分。不敢藏私,先跟DNN的Fans一起共享一下同时也勉励自己要快速的跟进技术更新。DNN Web API/Service FrameworkService Framework原创 2014-03-24 00:58:36 · 2843 阅读 · 0 评论 -
iOS6.0下奇怪的_UIRecordArgumentOfInvocationAtIndex异常
遇到的问题:以下两种定制化UIBarButtonItem的代码在iOS7下没有问题:[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:@{NSForegroundColorAttributeName :[UIColor darkGrayColor]原创 2014-03-21 22:16:44 · 1606 阅读 · 0 评论 -
CocoaPod更新第三方库列表是出现自动Merge出错怎么办
起因及现象:深夜加班,准备把一个多月没用的CocoaPods神器祭出来。没想到悲催得碰到如下错误提示:[!] Pod::Executable pullAuto-merging geos/3.4.2/geos.podspecCONFLICT (add/add): Merge conflict in geos/3.4.2/geos.podspecAuto-merging Typho原创 2014-03-03 00:10:13 · 2377 阅读 · 0 评论 -
DNN中DDR Menu中的输入XML片段
在DNN中使用DDR菜单的时候一般都会使用模板来定制化菜单数据源。但是菜单数据源长什么样,请参照如下XML片段。原创 2014-02-10 23:13:57 · 1714 阅读 · 0 评论 -
四、Load test your app(Visual Studio Online负载测试)
Check for performance issues on your web site when you expect an increased user load. No need to use resources and set up your own machines to create this load. You can use cloud-based load testing to转载 2014-02-08 13:13:22 · 1960 阅读 · 0 评论 -
一、Create a test plan(使用Visual Studio Online创建测试计划)
Create test plans to track manual testing for sprints or milestones. That way you can see when the testing for a specific sprint or milestone is complete.If you haven't already, create your te转载 2014-02-06 21:52:49 · 1834 阅读 · 0 评论 -
二、Create tests(Visual Studio Online中创建测试用例)
Create manual test cases to check that each of the deliverables meet your users' needs. You organize your test cases by adding test cases to test suites.If you haven't already, create a转载 2014-02-06 22:02:27 · 1193 阅读 · 0 评论 -
Visual Studio 2010+(.NET 4.0+)中使用SQLite.NET
简介:Sqlite作为一个轻量级的数据库具有很强的移植性。其实微软已经为我们提供了他的官方的移动数据库Sql CE。但是由于其性能的原因,在把Sql CE应用到实际的商务项目之前得先确保项目的数据量不是很大,否则你得冒着极大的风险在项目后期替换你的数据库引擎。当然如果你熟悉其他数据库,例如sql anywhere的mobile数据库,那也不失为一个好的选择。本文将主要跟大家分享如何在Visua原创 2014-01-20 23:36:02 · 4390 阅读 · 0 评论 -
Moq Quickstart
Moq is intended to be simple to use, strong typed (no magic strings!, and therefore full compiler-verified and refactoring-friendly) and minimalistic (while still fully functional!).Linq to Mock转载 2014-01-29 01:31:29 · 1344 阅读 · 0 评论 -
什么是Mocking framework?它有什么用?
今天我想讲下关于mocking frameworks,并且解释下他为什么有用处。我将给你们展示用和不用mocking framework两种测试方法。假设我们已经有了一个Driver类:public class Driver { private IVehicle vehicleToDrive; public Driver(IVehicle vehi转载 2014-01-29 01:27:34 · 1210 阅读 · 0 评论 -
DNN交互设计-输入文本项(五)
界面模式说明及使用上图中标签和文本框被组织成了一个表单输入项,为了达到界面上的效果,标签和文本框必须被放置在一个被.dnnFormItem 选择器命中的html元素容器下。在你的模块开发中,你可以是使用其他的标签控件,在本教程中我们将使用dnnLablel来演示显示字段帮助信息的功能。 HTML翻译 2013-11-26 00:54:04 · 1288 阅读 · 0 评论 -
DNN交互设计-Tabs(三)
DNN中的Tab界面界面模式及使用方式上面看到的标签功能是一个来组织内容的关键机制。整个DotNetNuke的管理界面都是用这种方式,在自定义模块开发中也完全适用这种界面模式。不过这种模式也可以很容易地用在管理功能之外的区域。该标签功能是由JavaScript实现的,更具体一点那就是由的一个jQuery插件实现的。首先将你组织你的内容分成逻辑区域,然后就可以将他们组织成标签央视翻译 2013-11-26 00:32:50 · 1375 阅读 · 0 评论 -
Walkthrough: POCO Template for the Entity Framework
原文转自:http://blogs.msdn.com/b/adonet/archive/2010/01/25/walkthrough-poco-template-for-the-entity-framework.aspxIt is now recommended to use the DbContext template described inthis blog post.转载 2013-10-29 21:56:52 · 1782 阅读 · 0 评论 -
DNN6皮肤制作过程细解
概述一直在关注各个CMS系统,作为多年的ASP.NET程序员还是多花了一些心思在DNN上。毕竟它经过多年的成熟社区发展,围绕DNN的生态圈在DotNet大环境中是个人认为算是一个比较成功的内容管理平台。虽然现在都上DNN7了,都是相信其对应的皮肤制作流程还是与之前的DNN6还是一致的。此文暂时贴一下我对DNN Skin制作的理解,希望对刚接触DNN的童鞋有帮助。一、Skin制作的步骤分原创 2013-10-26 01:01:02 · 1749 阅读 · 0 评论 -
oracle import/export 命令
exp/imp 实例 exp help=y 查看帮助exp1、exp usr/pwd@sid file=c:\tb.dump tables=tb1 如果是导出多个表,tables=(tb1、tb2)2、exp usr/pwd@sid file=c:\tb.dump --全部导出3、exp usr/pwd@sid file=c:\tb.dump owne转载 2013-08-21 22:32:59 · 3602 阅读 · 0 评论 -
SQL SERVER 2000/2005/2008数据库数据迁移到Oracle 10G细述
本文详细介绍了如何通过SSIS把SQL Server 2k的数据迁移到Oracle 10G的步骤。原创 2013-08-21 21:00:52 · 2855 阅读 · 0 评论 -
Windows 7(32bits)安装oracle 10g ODAC时检查操作系统版本报错
今天要通过微软的SSIS将SQL SERVER 2008中的数据库表迁移到Oracle数据库中,因此需要安装针对Oracle 10G的ODAC组件。具体安装组件及安装步骤参照如下官方页面:http://www.oracle.com/technetwork/database/windows/install10202-083849.html但是直接点击setup.exe后缺提示实际版本6.原创 2013-08-20 10:53:55 · 2629 阅读 · 0 评论 -
Windows下安装STASH简介
最近使用的BitBucket由于种种原因不能访问,网上一番搜索后最终还是决定选择STASH作为团队的源代码管理器以便于将来与JIRA以及其他组件的集成。我的安装环境为 Windows 7 32 bits + JAVA 1.6,而STASH还要求在Windows上安装Git及Perl。所以第一步先下载必要的组件,1、下载msysgit,下载地址2、安装msysgit,安装过程中选择如下原创 2013-05-29 22:56:48 · 4256 阅读 · 0 评论