使用

使用Github Pages建独立博客

╄→尐↘猪︶ㄣ 提交于 2020-04-22 08:17:41
Github 很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点。Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如 jQuery 、 Twitter 等。为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了 Github Pages 的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客。 Github Pages有以下几个优点: 轻量级的博客系统,没有麻烦的配置 使用标记语言,比如 Markdown 无需自己搭建服务器 根据Github的限制,对应的每个站有300MB空间 可以绑定自己的域名 当然他也有缺点: 使用 Jekyll 模板系统,相当于静态页发布,适合博客,文档介绍等。 动态程序的部分相当局限,比如没有评论,不过还好我们有解决方案。 基于Git,很多东西需要动手,不像Wordpress有强大的后台 大致介绍到此,作为个人博客来说,简洁清爽的表达自己的工作、心得,就已达目标,所以Github Pages是我认为此需求最完美的解决方案了。 购买、绑定独立域名 虽说 Godaddy 曾支持过SOPA,并且首页放着极其不专业的大胸美女,但是作为域名服务商他做的还不赖,选择它最重要的原因是他支持支付宝,没有信用卡有时真的很难过。 域名的购买不用多讲,注册、选域名

编辑器中工程菜单及其子菜单的使用介绍

孤者浪人 提交于 2020-04-07 05:01:46
工程 菜单 单击文件进入工程栏。 新建工程 (新建一种解决方案,可选 X3D.Engine,X3D.Servers,X3D.GIS 等工程类型) 输入工程的名字,单击 save 就完成了 .xml 文件工程的新建; 打开工程 (选择已经做好的 a:X3D.Engine,b:X3D.Servers,c:X3D.GIS 等工程方案的 .xml 文件名;并单击 open 就可以打开工程了) 最近工程 (打开最近你打开过的工程文件) 导入工程 (导入你已经建好的工程 .xml 文件) 关闭工程 (可以关闭当前打开的工程) 工程显示 (你是否打开工程 , 可以看到你现在工程;全局脚和界面本的状态) 工程场景显示 (你是否打开工程,和工程中的场景) X3D.Engine 通用虚拟现实引擎安装包下载地址: http://www.x3dengine.cn/Download.aspx 技术支持QQ群:105315485 来源: oschina 链接: https://my.oschina.net/u/218563/blog/38242

程序员如何优雅地使用 Mac?

浪尽此生 提交于 2020-01-10 10:18:33
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1. 最好不要拿 Macbook 装 windows,即使必须要用 windows 的话能不装 xp 么?即使必须使用 xp 的话能麻烦升级一下 IE 么? (以下均指使用 OS X) 2. 不要装 360 3. 不要装杀毒软件 4. 不要装磁盘整理 5. 自带的 Safari 很好用,Chrome for mac 也很棒。忘掉 IE 和什么三狗浏览器吧 6. 合上盖就可以走,不需要经常关机… @慕楚云 提醒「就是这样我的朋友坏了个pro13的机械盘然后土豪地换了SSD么....」 修正一下:如果你用的是 ssd 那么没什么问题,如果是机械硬盘的话还是等呼吸灯好了再走吧…= = 7. 日历的定时启动功能相当好用,夜深人静都睡着的时候下载小电影什么的…如下图: 经 @朱文律 Wesley 提醒发现,提醒里面可选的「信息」并不是指自动发 iMessage,而是蹦出来一个日历提醒…= = 亲们,这个休眠或者关机的时候真的不能自动运行啊…………………… 8. 如果你是程序员最好学会使用 Alfred,如果你只是普通用户那也应该学会用 Spotlight. Alfred 有各种好用的 workflow 强烈推荐 !具体请看: zenorocha/alfred-workflows · GitHub 我最近最喜欢的是这个

ViewController的生命周期分析和使用

允我心安 提交于 2019-12-26 18:42:11
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 作者 shenqiliang 发布在 2012年3月20日 下午8:11 iOS的SDK中提供很多原生ViewController,大大提高了我们的开发效率,下面是我的一些经验。 一、结构 按结构可以对iOS的所有ViewController分成两类: 1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。 2、用于控制和显示其他ViewController的ViewController。这种ViewController一般都是一个ViewController的容器。如UINavigationController,UITabbarController。它们都有一个属性:viewControllers。其中UINavigationController表示一种Stack式结构,push一个ViewController或pop一次,因此后一个ViewController一般会依赖前一个ViewController。而UITabbarController表示一个Array结构,各个ViewController是并列的。 第一种ViewController会经常被继承

openssh的安装,配置和使用

只谈情不闲聊 提交于 2019-12-13 17:01:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 最近在学习用openssh找了很多资料,小有总结,以供大家借鉴 安装和设置 OpenSSH Server Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server 随后, Ubuntu 会自动下载并安装 openssh server ,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件(强烈推荐 PuTTy ),输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。 事实上如果没什么特别需求,到这里 OpenSSH Server 就算安装好了。但是进一步设置一下,可以让 OpenSSH 登录时间更短,并且更加安全。这一切都是通过修改 openssh 的配置文件 sshd_config 实现的。 首先,您刚才实验远程登录的时候可能会发现,在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于 sshd 需要反查客户端的 dns 信息导致的。我们可以通过禁用这个特性来大幅提高登录的速度。首先,打开 sshd_config 文件: sudo nano /etc/ssh/sshd_config

JavaScript语言IDE工具Spket的安装与使用

久未见 提交于 2019-12-06 19:48:10
Spket是一个为JavaScript语言制作的IDE工具。 官网地址: http://www.spket.com 下载地址: http://www.spket.com/download.html 这里我选择下载SpketIDE(1.6.23) 下载后的文件是一个jar包(spket-1.6.23.jar),双击此文件,进入安装向导 第一步:欢迎页面。点击下一步。 第二步:选择安装类型。可选择富客户端应用程序(即安装一个全新的IDE)或是作为Eclipse插件安装,这里我选择了前者。 第三步,选择安装目录。 第四步:准备安装,确认设定。 第五步:安装读条界面。 第六步:安装完成。 打开SpketIDE,与进入Eclipse的方法非常相似: 进入前需要先设定workspace目录 workspace设定完毕后,打开IDE界面如下: 经过了几个小时的使用,以下是几点使用心得: 1、Spket基本操作方式同Eclipse是一样的,包括大多数的快捷键和操作方法。 2、Spket支持JS代码的智能提示、自动补全。 3、Spket支持JS代码的自动缩进,使用Ctrl+A、Ctrl+Shift+F快捷键可以按规则对代码进行强制的缩进。Spket设置Formatter的方法与Eclipse设置Java语言的Formatter方法一致,不过如想自己设定Formatter

使用NGUINGUI的相关介绍

时光毁灭记忆、已成空白 提交于 2019-12-06 01:29:55
1.3 使用 NGUI 要使用 NGUI ,需要首先为游戏项目导入 NGUI 插件资源,然后再创建 UI Root 对象,在这以后才可以添加各种 UI 控件,下面本节会详解介绍这些知识本文选自 NGUI从入门到实战 ! 1.3.1 导入 NGUI 插件 NGUI 插件在 Unity 的应用商店里,是需要先购买然后才能使用的,具体的介绍如图 1-1 所示。 图 1-1 不同 NGUI 插件的收费情况说明 NGUI 学习的成本居然这么昂贵,很多人都会望而怯步吧,但这根本就不成问题!实际上网上有很多人购买了 NGUI ,然后将它做成资源分享了出来,读者就可以直接拿来学习了。本书所使用的 NGUI 也是来自于网上,版本是 3.0.2 本文选自 NGUI从入门到实战 。 提示:本书附带了这一版本 NGUI 的下载资源。才 3.0.2 !现在都 3.7.2 了!没错, NGUI 的版本更新很快,每个月基本都会更新两次,但是就学习使用 NGUI 而言,根本就没有必要追求最新的,学会一个版本的以后,其它的版本根本就不是问题!不就是功能更加强大,而且还添加了新的功能么!学会本书介绍的这些方法,再学习新的功能,会更加容易上手。 在游戏项目中使用 NGUI 的方法很简单,直接将 NGUI 资源包拖动到 Unity 中即可! 1.3.2 创建 UI 要让 NGUI 创建 UI ,可以使用它提供的“ UI

Memcache的安装使用及与mysql交互实例

北城以北 提交于 2019-12-05 05:15:22
一、Memcache介绍 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的 hash 表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。 Memcache 是 danga 的一个项目,最早是 LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用 。 Memcache 模块是一个高效的守护进程,提供用与内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态 Web 程序时减少对数据库的访问。 二、Windows下memcache的安装 1 . 下载 Memcache for win32 h ttp :// www.php100.com/html/download/tools/2010/0125/3857.html 2 . 下载 php_memcache.dll ( php 5.3.8 memcache 扩展 dll ) http ://hi.baidu.com/% E5%E2%E5%CB%C3%AB%C3%AB%B3%E6/blog/item/7612cf35a4425896a71e1267.html ( Note: 注意你安装的 PHP 版本来下载相应的 dll 文件 ) 1. 下载 memcache 的 windows 稳定版,解压放某个盘下面

windows下VS2010中lib与dll文件的生成与使用

天涯浪子 提交于 2019-12-04 07:51:47
近期在windows下开发了某个程序,需要将其生成静态文件(lib)以及动态库文件(dll),其中参考了不少帖子,有的讲得也不是很清楚明白,先将本人实践过的记录一下,供后期自己查询,也供各位大牛点评。 一、lib文件的生成与使用 1、lib的生成 相对来说,静态库文件还是比较容易生成和使用的,在代码上,貌似也不需要更改什么,举例说明: 头文件函数声明形式如下: extern bool Uninitialize(); 在VS2010项目中,“新建->项目->Win32项目->静态库”,配置好相应的项目属性即可。 其中大致包括(根据个人项目需要去配置,如何配置可参考网上其他帖子,比较多): “配置属性->常规->字符集->(选你需要的字符集)” “VC++目录->包含目录” “VC++目录->库目录” 项目生成之后,会在项目目录中生成相应的lib文件,这个lib文件就是真正的静态库文件。(与dll生成中产生的lib文件还是不同的,这在dll生成的时候需要特别注意一下) 2、 lib文件使用,无需过多配置,只需要在“VC++目录->库目录”引入需要的lib文件即可 二、dll文件的生成与使用 1、dll的生成 动态库文件dll的生成就没有那么简单了,稍微需要修改一点源码(相比起来,还是比较喜欢Linux下so文件生成的方式,完全不需要更改源码,编译命令修改即可) 同样举例说明

git使用实践

元气小坏坏 提交于 2019-12-04 05:10:00
这篇文章将从开发者和管理者两方面介绍如何使用git进行团队合作开发。 1.git 和svn的差异 git和svn 最大的差异在于git是分布式的管理方式而svn是集中式的管理方式。如果不习惯用代码管理工具,可能比较难理解分布式管理和集中式管理的概念。下面介绍两种工具的工作流程(团队开发),通过阅读下面的工作流程,你将会很好的理解以上两个概念。 集中式管理的工作流程如下图(图2.1):   集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上是不可以工作。下面举例说明: 开始新一天的工作: 1:从服务器下载项目组最新代码。 2:进入自己的分支,进行工作,每隔1个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。 3:下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。 这就是经典的svn工作流程,从流程上看,有不少缺点,但也有优点。 缺点: 1、服务器压力太大,数据库容量暴增。 2、如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等。 3、不适合开源开发