如何使用nvm管理Node.js多版本

2019-05-05
阅读 3 分钟
17.4k
如何使用nvm管理Node.js多版本 Node.js版本管理工具。Git地址:[链接] 安装nvm Mac OS: 如果已经安装了node,在安装nvm之前,不需要卸载这个版本的node。这个版本的node后续会成为nvm中的system版本的node。 具体步骤如下: 首先安装C++编译器,使用XCode 的命令行工具,在Terminal中输入: xcode-select --install 然...

JS中求数组最大(最小)值汇总(持续更新)

2018-04-07
阅读 3 分钟
4.7k
如何使用JS,在一个Number类型的数组里,查找最大(或最小)数呢? 以下介绍五个方法。(如果有新方法,后续会更新,也欢迎各位留言提供新方法) 1. 不使用任何库函数 代码如下: {代码...} 解释: 利用一个变量result来存储最大值。遍历待查找的数组,如果当前遍历的元素大于result,就把这个元素赋值给result。 如果求...

做了一款element-ui在sublime text上的code snippet

2017-12-25
阅读 1 分钟
4.4k
原本希望用Emmet,可以自动补全element-ui,但是在MacOS的sublime text上,输入el-input,然后敲tab,并没有自动变成<el-input></el-input>。需要按ctrl+e才可以。因为按ctrl+e比较别扭,用起来麻烦多了。

如何更改Sublime Text中已有的snippet

2017-01-16
阅读 1 分钟
4.8k
一般情况.sublime-snippet文件保存在 Preferences->Browse Packages 目录下,打开这个目录下相应的文件进行修改即可。

关于Atom安装Package出错的解决方案

2015-11-09
阅读 1 分钟
3.6k
目前我在使用的Atom 1.1 Windows版本,在Atom内的Settings - Install选项中,安装Package,遇到如下error:

关于使用MahApps.Metro.Resources中的Icons.xaml的一点问题

2015-11-05
阅读 1 分钟
4.3k
Icons.xaml中,主要是一些SVG的logo,通过在线安装NeGet Package (MahApps.Metro.Resources)将Icons.xaml引入工程以后,打开Icons.xaml文件,你可能会发现,其中一句是有错误的:

如何修改一个Reference的Copy Local属性

2015-10-31
阅读 1 分钟
3.6k
原因在于,另外一个属性Embedded Interop Types设置成了True,如果是这样,Copy Local属性是不能被更改的。所以,只需要将Embedded Interop Types设置成False,就可以更改Copy Local属性了。

如何用两种方式同时实现ListBox的滚动功能

2015-10-19
阅读 4 分钟
10.2k
今天,要用WPF实现一个可以通过Windows触屏左右滑动的ListBox控件,并且,同时也可以通过点击两个按钮,进行左右滑动。 实现这个控件,有几个难点: 两种方式,都需要有一个共同的值或方式来记录滑动的距离和方向。否则通过一种方式滑动以后,再用另外一种方式,就会出现错误的距离滑动。 滑动的距离不容易获取,因为Lis...

如何使用CocoaPods

2015-09-13
阅读 3 分钟
8.5k
如果不使用依赖管理工具,那么当使用第三方库的时候就会苦不堪言。你需要把第三方库的源代码拷贝到工程中,如果这些库本身还有其它framework的依赖关系,那么还需要手动倒入。尤其是将来有更新的时候,更加的麻烦。但是使用了CocoaPods以后,这些工作CocoaPods都可以帮你完成。

如何解决不能使用Process的Start方法运行一个程序的问题。

2015-09-13
阅读 1 分钟
4.7k
在Windows开发,有时候需要调起另外一个可执行文件,正常来说会这么写: {代码...} 但是有时候调用不起来。其实我们还需要一句,来获取test.exe的工作路径: {代码...} 这样就可以顺利调用了。

Xcode常用插件

2015-09-01
阅读 2 分钟
3.6k
列举一些常用的Xcode插件,可以通过Alcatraz来安装。如何安装Alcatraz,请点击这里: Xcode插件管理工具Alcatraz 自动补齐 KSImageNamed 源码网址:[链接] 作用:自动补全图片名称 FuzzyAutocompletePlugin 源码网址:[链接] 作用:不需要从头开始匹配,只要输入方法中的关键字,即可进行模糊匹配。 VVDocumenter 源码网...

Mac OSX 下如何显示隐藏文件

2015-08-30
阅读 1 分钟
3.6k
显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false

Xcode插件管理工具Alcatraz

2015-08-30
阅读 1 分钟
7.7k
Alcatraz是一个Xcode的开源包管理工具。可以用来发现并安装Xcode的插件、模版以及颜色主题。就像Xcode原生工具一样,使用起来非常的方便。

如何不让WPF控件DataGrid自动生成额外一行

2015-07-01
阅读 1 分钟
5.1k
将CanUserAddRows赋值成False,否则会自动生成额外一行,即使ItemSource绑定的List的count是0。如果设成True,再配合上DataGridCheckBoxColumn就更加诡异了。如果最后一行的checkbox被勾选了,那么再随便点击一行,就会额外生成一行。

向Sqlite数据库里插入数据的条数上限是500

2015-04-21
阅读 1 分钟
4.9k
今天在向Sqlite数据库里插入数据的时候,报了这样一个错: "too many terms in compound SELECT" 去Stackoverflow上查了一下,发现有人回答这个问题:链接 原来一次性向数据库里插入数据的条数不能太多,上限是500条。超出会报错。 解决方案就是只好分多次插入数据库了。

我常用的Sublime插件(不定期更新)

2015-04-21
阅读 1 分钟
2.2k
目前使用Sublime Text 3,使用的插件如下: ConvertToUTF8 Pretty Json MarkdownEditing ColorPicker Theme-Spacegray Bracket​Highlighter Emmit 目前还算够用。

C++ Tips 第一回:那个风情万种的const啊!

2015-04-17
阅读 3 分钟
3.7k
《C++ Primer》这本书带看不看的好多年了。每过一段时间,就拿出来看看。书都折胶了。常看的章节也都泛黄了。但是很多细小但是很重要的点仍然记不住。总是翻看时记得很清楚,但是过一段时间就模糊了。以前总是想把这本厚得跟转头一样的书的要点整理出来,弄成一个很薄很薄的内容。这样每过一段时间就翻出来看看,容易复习。

使用System.IO.File.Create()时注意的问题

2015-04-16
阅读 1 分钟
6.6k
在C#中,使用System.IO.File.Create()创建完一个文件之后,如果需要对这个文件进行写操作,会出现错误,提示你“这个文件正在被使用”。原因是System.IO.File.Create()返回的是一个FileStream,这个需要关闭,才能对其创建的文件进行写操作。有两种方法:

应用SqlitePCL应该注意的问题

2015-04-03
阅读 1 分钟
3k
如果使用SqlitePCL对一个Portable的工程进行Sqlite操作,记得两点: 把这个Project所在的Solution下的全部Project(至少是调用到SqlitePCL的)都应用上Sqlite的Nuget。 加入Sqlite3.dll到工程的根目录下,属性Content & Copy Always。 不然很可能会出现下面的问题: A SQLite Wrapper assembly for the current plat...

C#中String类型和DateTime类型之间的互相转换。

2015-04-01
阅读 1 分钟
3.9k
DateTime按照一定格式转化成String: {代码...} String按照一定格式转化成DateTime: {代码...}

常用的Sqlite SQL语句(持续更新中)

2015-03-26
阅读 2 分钟
5.8k
在Column后面加入INTEGER PRIMARY KEY就代表AUTO_INCREASEMENT,并且是NOT NULL的,因为在Sqlite中没有AUTO_INCREASEMENT这个关键字。每次INSERT一条记录,不用给ID指定值,Sqlite会自动增加值。另外注意,一定要写成这样:INTEGER PRIMARY KEY。如果写成这样INT PRIMARY KEY也是不会自增的。更详细内容可以点击查看这里。

自己搭配的一套不错的Json配色CSS代码

2015-03-17
阅读 1 分钟
3.7k
用于给Chrome的插件JSONView的CSS3的配色代码。自己弄了快一个小时…… {代码...}

慕课网《十天精通CSS3》笔记——《制作导航菜单综合练习题》

2015-02-08
阅读 2 分钟
4k
以下是一个带有hover特效的导航栏HTML+CSS源码。 {代码...}

如何配置 最基本的Java开发环境

2015-02-01
阅读 1 分钟
3.3k
为了开始学习Android,不得不学习一下Java。那么第一步,就是配置Java的开发环境。 首先,下载JDK,地址:点击下载。需要注意,要针对相应的操作系统来下载相应的版本,否则可能会出错。 安装完JDK以后,需要配置Java的系统的全局变量。一共需要加三个: JAVA_HOME:JDK的安装路径 Path:JAVA的二进制文件路径,就是JDK...

在C#中,如何将一种编码的字符串转换成另外一种编码。

2015-01-20
阅读 2 分钟
9.6k
当向服务器发送请求,然后获得返回的JSON的时候,字符串的编码可能不是我们想要的。比如返回的如果是GB2132,在C#里可能会是乱码。这时候,我们需要转码,比如把GB2132转成UTF-8。

当从Git上Pull遇到问题时的几种处理方法

2015-01-20
阅读 1 分钟
9.9k
用git pull的时候,经常会遇到这样的错误: {代码...} 有几处设置可以尝试着去解决这个问题。首先找到gitconfig文件。它的路径在: {代码...} 以管理员模式打开这个文件,在[core]部分加上这一句: {代码...} 这代表不压缩,会引起一定的性能问题。如果之后不再出现以上的错误,可以再去掉这一行。 如果还不行,有可能是...

如何在ViewModel中每隔一段时间运行一次Event

2015-01-15
阅读 1 分钟
3k
有一种场景,每隔一段时间就要执行一次动作,比如从服务器上拉取内容。碰巧使用的又是C#+WPF的MVVM模式,需要在ViewModel里执行这种操作。该如何进行呢?

如何解决Sublime Text 3不能正确显示中文的问题

2015-01-04
阅读 1 分钟
136.4k
在Sublime Text里,按ctrl+`,打开Console,一次性输入如下代码: {代码...} 这样Sublime Text就会安装我们需要的Package Control。否则后面会找不到Package。

如何开始苹果开发

2013-12-18
阅读 2 分钟
5.7k
说到苹果开发,其实我也没有多大的资历来进行讲解。只是接触的早一些,从iOS3.X开始,就在学习使用了。期间经历过很多的学习资料,现在简单理清一下思路,方便后来者学习。大家有好的意见,也可以留言。