上一页 1 2 3 4 5 6 7 8 ··· 35 下一页
摘要: 原文于2017年2月26日首发于LinkedIn,请参考链接引子之前我在Office 365技术社群(O萌)中跟大家提到,3月初适逢Visual Studio 2017隆重发布以及20周年纪念,我想要发起一次与Office 365开发相关的活动,一方面也是向Visual Studio致敬;另一方面, 阅读全文
posted @ 2017-03-18 14:00 陈希章 阅读(3433) 评论(5) 推荐(2) 编辑
摘要: 原文于2017年3月13日首发于LinkedIn,请参考 "这个链接" 离上一篇文章,很快又过去了两星期的时间。今天抓紧晚上的时间,开始了Office 365开发系列文章的第一篇,我会帮助大家回顾一下过去Office开发的一些场景,目前提供的一些能力,最后展望一下生态环境建设和未来的发展。 关于Of 阅读全文
posted @ 2017-03-18 13:50 陈希章 阅读(2783) 评论(6) 推荐(3) 编辑
摘要: 原文参考 http://lifehacker.com/how-to-completely-uninstall-onedrive-in-windows-10-1725363532 To completely uninstall OneDrive: Open Command Prompt in Administrator mode: Right-click on the Windows ico... 阅读全文
posted @ 2016-10-29 19:15 陈希章 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 背景: 1. 开发人员要做的事情,是希望在应用程序里面能调用Office 365 的API(Microsoft Graph)来动态添加Office 365账号 2. 如果需要调用这些API,必须在该Office 365的AAD中注册一个Application(获得Client ID和Key) 3. 国内版的Office 365,没有办法直接管理AAD 4. 国内版的Azure,虽然可以管理AA... 阅读全文
posted @ 2016-10-29 10:13 陈希章 阅读(3266) 评论(0) 推荐(0) 编辑
摘要: 前不久进行的一次网络调查中,有不少朋友反馈了一些对于Office 365的实际问题,这里集中地做一个解答,请大家参考 1. Office 365的UI样式是否有开源计划 据我所知已经开源了:https://github.com/OfficeDev/office-ui-fabric-core 2. p 阅读全文
posted @ 2016-09-22 09:13 陈希章 阅读(4955) 评论(0) 推荐(0) 编辑
摘要: 感谢大家参与了9月13日在Office 365技术群(O萌)中发起的一个关于Office 365使用情况的调查,在一天左右的时间内,我们一共收到了67份反馈,其中绝大部分是在3分钟内提交的。 本次调查是通过Office 365的Forms服务定制和发起的,下面是Forms内置提供的分析图表,请大家参考。 另外,本次调查收到大家反馈的实际有效问题(或建议)有52个,占所有参与人数的78%... 阅读全文
posted @ 2016-09-22 09:11 陈希章 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 原文:http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/default-utf-8-encoding-for-new-notepad-documents/525f0ae7-121e-4eac-a6c2-cfe6b498712c?auth=1 1. Right click -> New -> T... 阅读全文
posted @ 2016-04-29 20:43 陈希章 阅读(5499) 评论(0) 推荐(0) 编辑
摘要: 其实这个不是一个什么新的话题。但是之前在多次项目中,总是遇到大家针对Oracle数据库的访问时,会有各种各样的问题,最基本的就是要在客户端安装各种client,版本不一样的话还有各种问题。 静下心来看看,其实也没有那么难。我这里总结一下,如何在.NET应用程序中,简单优雅地使用Oracle数据库。 第一个原则:不要依赖 最好的情况就是,程序自己就可以完成数据访问,不需要额外地安装所谓的Oracle... 阅读全文
posted @ 2016-04-21 07:02 陈希章 阅读(3291) 评论(0) 推荐(3) 编辑
摘要: 在使用Oracle SQL Developer连接远程服务器的时候,出现如下的错误 在服务器本地是可以正常连接的。这个让人想起来,跟SQL Server的一些设计有些类似,服务器估计默认只在本地监听,不允许远程访问的,这是为了提高安全性。 解决的方法是,添加一个监听地址 然后,重启服务 阅读全文
posted @ 2016-04-19 21:00 陈希章 阅读(3478) 评论(0) 推荐(0) 编辑
摘要: 这两天遇到Windows 10的更新问题,官方有一个小工具,可以用来修复Windows Update的问题,备忘如下 https://support.microsoft.com/en-us/kb/971058 To automatically reset Windows Update components, run the appropriate Windows Update diagnostic... 阅读全文
posted @ 2016-04-09 00:14 陈希章 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 出于安全的考虑,默认情况下,如果从客户端发送过来的数据中直接包括了HTML内容,ASP.NET会自动启动保护措施,你会收到下面的错误提示 这当然是一个不错的设计,只不过在某些特殊的事情,如果我们确实需要接受客户端发送过来的HTML,那么就需要做出一些必要的修改了 using System;using System.Collections.Generic;using System.Linq;u... 阅读全文
posted @ 2016-04-06 11:45 陈希章 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://msdn.microsoft.com/en-us/library/dd489451(v=vs.110).aspx The Windows Workflow Designer can be rehosted in environments outside of Visual Studio 2012 for the purposes of creating, modifyin... 阅读全文
posted @ 2016-04-01 07:20 陈希章 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 在国内经常因为各种原因访问不了OneDrive的访问,可以通过下面的方式解决 添加两个DNS记录到hosts文件(C:\Windows\System32\drivers\etc) 134.170.108.26 onedrive.live.com 134.170.109.48 skyapi.onedrive.live.com 阅读全文
posted @ 2016-03-28 12:20 陈希章 阅读(29955) 评论(0) 推荐(0) 编辑
摘要: http://www.nodebeginner.org/index-zh-cn.html http://debuggable.com/posts/understanding-node-js:4bd98440-45e4-4a9a-8ef7-0f7ecbdd56cb 阅读全文
posted @ 2016-03-21 21:42 陈希章 阅读(657) 评论(0) 推荐(0) 编辑
摘要: http://old.sebug.net/paper/python/index.html 阅读全文
posted @ 2016-03-20 20:22 陈希章 阅读(3091) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章,我介绍了 在Windows中安装NodeJS的正确姿势,这一篇,我们继续来看一下在Linux上面安装和配置NodeJS。 为了保持一致,这里也列举三个方法 第一个方法:通过官网下载安装 https://nodejs.org/en/download/ 这种方式的问题是我们需要自己去找网页,找到链接,然后下载 第二个方法:使用apt工具进行安装 默认情况下,在apt的源中只有比较... 阅读全文
posted @ 2016-02-27 14:55 陈希章 阅读(21282) 评论(1) 推荐(1) 编辑
摘要: NodeJS已经非常流行了,而且可以预见他将继续受到追捧。这确实是一个不错的创举,想想看他现在能做什么吧 1.服务器程序(典型的就是用来做网站或者restful服务,主打就是多线程,非阻塞,最后,一个字:快) 2.客户端程序(而且可以跨平台,好好想一想吧) 3.现在连移动app它也能开发了(nativescrpit,再好好想一想吧) 应该还有其他很多应用场景,这里就不一一列出来了。 好吧,既然... 阅读全文
posted @ 2016-02-27 10:19 陈希章 阅读(23341) 评论(2) 推荐(0) 编辑
摘要: 研究docker有一段时间了,当然我主要的使用环境还是在Linux中,确实很方便。 但也有不少朋友希望使用Windows来工作学习,这里介绍一下在Windows中如何快速开始Docker的学习和体验吧 注意:由于docker原生只支持linux,所以使用Mac的用户,也需要跟Windows用户一样,采用一些额外的配置过程 注意:因为docker只支持64位的CPU,所以你的机器必须是64位的(而且... 阅读全文
posted @ 2016-02-26 07:21 陈希章 阅读(13167) 评论(2) 推荐(0) 编辑
摘要: 简单地说,这三个都是业界知名的源代码管理器。他们是有区别的,根本的区别在于git是分布式源代码管理器(每个本地都有完整的代码,及历史),而svn和tfs是集中式源代码管理器(只有服务器才有完整的历史,客户端本地只有最新版本)。git的作者是linux的作者(liuns),他当年就是因为无法忍受svn的集中式源代码管理才发明了git。 git风靡全球已经有些年头了,很多原先老项目的源代码管理,都在逐... 阅读全文
posted @ 2016-02-15 10:47 陈希章 阅读(3908) 评论(1) 推荐(3) 编辑
摘要: 我觉得在有时间的条件下,学习不同的开发语言,对于保持对技术的理解是有帮助的。 Python是一门这样简单而且有趣的语言。网上资料已经比较多了。我这里主要对开发和部署环境所涉及的几个工具做些介绍。 1. 安装Python 这个相当于是一个运行环境,有些文档声称Python也有虚拟机机制(经过测试比较,它的运行速度其实和JAVA, C#编译的程序是同一个等级的,有时候甚至更慢一点),所以安装Pytho... 阅读全文
posted @ 2015-10-25 19:18 陈希章 阅读(5922) 评论(1) 推荐(1) 编辑
摘要: 实际上这个问题折腾了几天。前一阵因为升级到了最新的4.2.0,发现mysql的应用就出错了,错误消息也比较奇怪 Handshake Inactivity Timeout - PROTOCOL_SEQUENCE_TIMEOUT 经过几次折腾查找,我最后意识到可能是跟版本有关系,切换了node的版本(到早期版本),果然是可以的。 在github上面跟作者提了问题,确认最新的Node 4.2.1 已经不... 阅读全文
posted @ 2015-10-18 08:39 陈希章 阅读(4124) 评论(0) 推荐(0) 编辑
摘要: putty是一款知名的SSH工具,可以用来登陆linux服务器,提供了终端。SSH是secure Shell的缩写。我之前也有一篇文章介绍这个话题:http://www.cnblogs.com/chenxizhang/p/4739090.html 今天要谈的一个问题是,putty每次都需要我输入用户名和密码,总是觉得有些麻烦的,所以研究了一下实现了自动登陆。 第一步:生成密钥文件 chenx... 阅读全文
posted @ 2015-10-11 18:44 陈希章 阅读(3497) 评论(0) 推荐(0) 编辑
摘要: 经过一段时间针对不同版本的学习,现在总结当前最新的安装配置过程(应该也是比较简单的) 如果不清楚什么是docker,请参考 https://www.docker.com/ 准备工作 建议在安装之前运行下面的命令对ubuntu server进行更新 sudo apt-get update sudo apt-get upgrade 安装docker 其实应该只要一句指令即可 wget –qO- h... 阅读全文
posted @ 2015-10-11 17:49 陈希章 阅读(6302) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是记录在我的当前电脑上面,安装Visual Studio 2015 Community Edition出现的无法进行Package Restore的问题,很可能在你的电脑上面无法重现。我的环境是 1.Windows 7 x64 2.已经安装了Visual Studio 2013 3.已经手工地安装过dnvm 和dnx 问题现象: 为了更好地了解和学习一下最新的ASP.NET 5 ,... 阅读全文
posted @ 2015-09-20 09:44 陈希章 阅读(3969) 评论(2) 推荐(0) 编辑
摘要: 本文简要地翻译了 https://code.visualstudio.com/Docs/runtimes/ASPnet5 并结合我的实践做了一些说明。 准备工作 1.安装VS Code https://code.visualstudio.com/ 2.安装NODEJS https://nodejs.org/en/ 安装DNVM DNVM的全称是.NET Version Manager,... 阅读全文
posted @ 2015-09-13 21:04 陈希章 阅读(17359) 评论(1) 推荐(5) 编辑
摘要: 在Rust中,如果要进行屏幕输出,或者写入到文件中,需要对数据进行格式化。这一篇总结一下它所支持的几种格式化方式。 这篇文章参考了以下官方文档,不过,按照我的风格,我还是会突出于C#语言的比较,这样可能更好懂一些。 http://rustbyexample.com/hello/print.html http://doc.rust-lang.org/std/fmt/ http://rustbyexa... 阅读全文
posted @ 2015-08-27 13:00 陈希章 阅读(10182) 评论(2) 推荐(2) 编辑
摘要: 上一篇文章,我们通过实例比较了一下C#和Rust的性能表现,应该说在Release模式下面,Rust进行计算密集型的运算还是有些比较明显的优势的。那么,我们有没有可能,在C#中做一些快速应用开发,而一些核心的算法用Rust来实现呢?答案是可以的。 编写Rust代码 下面这段代码,保存在lib.rs文件中use std::thread; #[no_mangle] pub extern fn p... 阅读全文
posted @ 2015-08-26 15:57 陈希章 阅读(10709) 评论(5) 推荐(4) 编辑
摘要: 我学习Rust的目的并不是说期望用它来取代掉现有的开发平台或语言。相反,我认为当前绝大部分研发团队,都不可能只用一个平台或者一个语言。 当组织增长,他们越来越依赖大量的编程语言。不同的编程语言有不同的能力和弱点,而一个多语言栈让你在某个特定的编程语言的优点起作用的时候能使用它,当它有缺陷时使用其他编程语言。 Rust 主要擅长的领域是:数值计算和线程。 我下面用一个实例来比较一下Rust和C#的性... 阅读全文
posted @ 2015-08-26 13:46 陈希章 阅读(13896) 评论(6) 推荐(2) 编辑
摘要: 这个看起来是一个很小的问题,我们如果是在.NET里面的话,很简单地可以直接使用System.DateTime.Now获取到当前时间,还可以进行各种不同的计算或者输出。但是这样一个问题,在rust里面,还是费了我一些时间的。当然,我觉得这种折腾也是有些益处的,从中可以更好地理解rust的一些内部原理。 首先来看一下怎么做吧 rust默认自带的std库,里面并没有针对时间的功能,如果我们要处理时间(获... 阅读全文
posted @ 2015-08-26 13:05 陈希章 阅读(16779) 评论(0) 推荐(2) 编辑
摘要: 在rust.cc社区中有一个关于rust编辑器的讨论(话说很多人要学一个新语言,都会立即考虑编辑器的问题,包括我在内),主要关注的是,智能提示(这个真的太重要了)。大家讨论下来有几个选择 1. eclipse 2. vs code(我用过,目前支持语言高亮显示,但没有智能提示,还是不顺手) 3.emacs (GNU的创始人作品,再次向开源致敬) 4.SolidOak (我用过,体验很不好) 5... 阅读全文
posted @ 2015-08-26 11:46 陈希章 阅读(5834) 评论(1) 推荐(0) 编辑
摘要: 最近我花了一点时间关注了在不同系统之中所用到的包管理器(Package Manager) 。最开始的时候,我是在使用Linux操作系统时,对这种工具以及它背后的想法深深迷恋住了:这真是自由的软件世界。全世界所有的开发人员都可以将自己觉得有用的组件或者软件发布到一个共用的地方,其他的所有人都可以很方便地按需取用。 让我们记住Richard Stallman 以及他提出并创立的GNU计划。http:/... 阅读全文
posted @ 2015-08-19 22:44 陈希章 阅读(20636) 评论(2) 推荐(0) 编辑
摘要: 当前项目中有这样一个需求:由前端用户的一个操作,需要触发到不同设备的消息推送。由于推送这个具体功能,我们采用了第三方的服务。而这个服务调用有时候可能会有延时,为此,我们希望将消息推送与用户前端操作实现异步执行,就是希望在后台自动执行,不阻塞前端用户的操作,而且最好能实现失败重试等功能。 经过一些研究比较,我们发现使用Hangfire这个组件可以较好地实现这个需求。为了给大家做一个演示,我这里简化了... 阅读全文
posted @ 2015-08-18 22:58 陈希章 阅读(13426) 评论(6) 推荐(8) 编辑
摘要: VirtualBox中,如果客户机和宿主机都是Windows的话,共享相对是比较方便的。一般是通过\\vboxsvr\shared 这样的路径访问即可。 但是如果客户机是Linux的话,就略微麻烦一点(当然掌握了之后也很好理解) 第一步:安装VirtualBox Additioanl Tools 第二步:设置共享目录 第三步:创建一个特殊的设备目录(可选) 第四步:将共享目录mo... 阅读全文
posted @ 2015-08-18 20:32 陈希章 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 我是照着下面这篇帮助文档,完成了第一个完整的Rust程序: 猜猜看 游戏 http://kaisery.gitbooks.io/rust-book-chinese/content/content/3.1.Guessing%20Game%20%E7%8C%9C%E7%8C%9C%E7%9C%8B.html 我采用的开发工具是Visual Studio Code, 这应该是目前能找到的最"所见即... 阅读全文
posted @ 2015-08-18 15:31 陈希章 阅读(10961) 评论(2) 推荐(0) 编辑
摘要: 最近在研究Rust这个新的语言。那么Rust是什么呢? Rust是一个注重安全与速度的现代系统编程语言,通过在没有垃圾回收的情况下保证内存安全来实现它的目标,这使它成为一个在很多其它语言不适合的用例中大展身手的语言:嵌入到其它语言中,在特定的时间和空间要求下编程,和编写底层代码,例如设备驱动和操作系统。它通过一系列的不产生运行时开销的编译时安全检查来提升目前语言所关注的领域,同时消除一切数据竞争... 阅读全文
posted @ 2015-08-18 12:55 陈希章 阅读(2768) 评论(0) 推荐(1) 编辑
摘要: SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网... 阅读全文
posted @ 2015-08-18 12:45 陈希章 阅读(10530) 评论(0) 推荐(0) 编辑
摘要: 前言 今天介绍一个小工具的使用。我们都知道Windows Service是一种特殊的应用程序,它的好处是可以一直在后台运行,相对来说,比较适合一些需要一直运行同时不需要过多用户干预的应用程序,这一类我们称之为“服务”吧 编写Windows Service其实是不难的,尤其是如果有Visual Studio的话。但是仍然是有不少童鞋觉得略显繁琐,同时,如果有一些其他的程序,我们只拿到一个exe,或者... 阅读全文
posted @ 2015-07-30 06:43 陈希章 阅读(9898) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章(http://www.cnblogs.com/chenxizhang/p/4684260.html),我做了一个实验,就是利用Visual Studio,基于Nancy框架,开发了一个自托管(Self-hosting)的应用程序,然后将其部署到了一台Ubuntu的虚拟机上面,通过mono将其顺利地运行了起来,这样也就实现了.NET应用程序在Liunx系统上面的移植。 这一篇要讲解的是进... 阅读全文
posted @ 2015-07-29 20:50 陈希章 阅读(10325) 评论(2) 推荐(2) 编辑
摘要: 最近在研究如何将.NET应用程序移植到非Windows操作系统中运行,逐渐会写一些文章出来。目前还没有太深的研究,所以这些文章大多主要是记录我的一些实验。 这篇文章记录了我如何利用NancyFx编写一个自托管(Self-host)的应用程序,并且将其发布到Linux系统中。 什么是NancyFx? 简单地说,这真是一个神奇的框架。它给自己的定义是:lightweigh web framewor... 阅读全文
posted @ 2015-07-28 20:31 陈希章 阅读(2186) 评论(1) 推荐(1) 编辑
摘要: 这是我经过一段时间摸索和总结出来一个学习资源列表,可以作为医疗行业信息化工作者参考,对于想要进入这个行业的朋友来说,应该是会帮助的 陈希章 2015年7月16日 网站 1. A+医学百科http://www.a-hospital.com/w/%E9%A6%96%E9%A1%B5 2. 论文搜索 http://lib.cqvip.com/ZK/search.aspx 3. 中国数字医疗网 h... 阅读全文
posted @ 2015-07-16 13:28 陈希章 阅读(2211) 评论(1) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 35 下一页