自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Ruby on Rails 项目部署(一)

前言近期将RoR部署到服务器上,各种纠结各种累,方案如下: Raspbian wheezy + Apache + Ruby on Rails + MySQLRaspbian pi, rvm, ruby的安装略…… 碰到一个这样的问题,rvmsudo的问题,是因为rvm安装的原因造成的,具体如下:切换到 appuser 后,找不到rvm。 以前的安装方法,参照官方文档 https://

2015-12-30 01:08:20 1228

原创 用objective-c开发的第一个mac程序(3)——动态库与静态库的问题

打包之后,在测试电脑安装后,程序需无法运行,错误是缺少链接库的错误: 错误代码:xxxxxxxxxxxx在windows下,只要是将动态库放到可执行文件相同目录下就可以了,但是mac则不能使用这样的方法,拷到目录下运行依然出错; –> 发现mac下的app是一个目录(这个根win的exe有很大区别),那拷到xxxx.app/Contents/MacOS/目录下也是不行; –> 问了老大,放在x

2015-08-04 21:06:18 1893

原创 用objective c开发的第一个mac程序(2)——初识oc cocoa swift

第一阶段其实很蛋疼,牛人可能1个小时,半个小时,甚至10来分钟就能搞定了,而我却用了几天!这几天对我来说是挺打击的,自信心沉了一半……接着第一阶段的记录,继续……思路如下:1. 编译boost库(mac版本)2. 编译tinyxml库3. 编译xxx-touch库4. 在swift中调用xxx-touch库5. 获取xxx-touch库中接收到的数据6. 根据数据在界面上画出来按照思路应该

2015-08-02 02:59:02 3013

原创 用objective-c开发的第一个mac程序(1)——依赖库的生成

近期开发一项目,一个很小的项目,也是本人在Mac下的处女作。运行平台:Mac OSX开发语言:Swift、Objective C开发环境:Xcode依赖库:C++的xxx-touch(依赖于tinyxml 和 boost库)思路如下:1. 编译boost库(mac版本)2. 编译tinyxml库3. 编译xxx-touch库4. 在swift中调用xxx-touch库5. 获取xxx-

2015-08-01 21:51:47 1634

原创 Ruby On Rails -- 开发流程

一、创建项目rails new test --skip-bundlecd testbundle install --local # 依赖包rails server # 启动服务二、生成模型,例如:rails generate model User account:stirng password:stringrails generate model Permission c

2015-06-19 00:41:01 827

原创 Ruby On Rails -- Rails的安装

为什么要写安装的总结,因为这个过程实在太吐血了,记下来免得日后忘记了,到那时候可以回头看看当初的自己是多么的傻逼;起初是在win7下配置Rails的环境: 1. 下载InstantRails很方便,但是版本很旧,所以弃用了; 2. 使用RubyInstaller-2.2.2,安装; 3. 安装devkit; 4. 下载sqlite3,加入到path; 5. 以上都很顺利的,rails的安装

2015-06-19 00:30:26 837

原创 Ruby On Rails -- routes.rb

=====================================================================# You can have the root of your site routed with "root"# root 'welcome#index'----------------------------------------------------

2015-06-18 18:24:18 893

原创 【入职那些事】

新入职,我老大对我还是很有耐心的教导,也是我的启明星,指引着我如何学习,该学习什么,很幸运也很感谢他; 说说入职一个月以来,做过的事情, 1. 学习git版本管理工具 2. 学习makefile(以前在win下开发,从来不用这个,也不知道这个是干嘛的) 3. 学习cmake 4. 学习uml建模 5. 交给我一个项目,让我做需求,概要设计,详细设计; 6. 另外再交给我一个项目,mac

2015-06-18 00:25:23 539

原创 数据结构总结——单链表/循环链表/双向链表

总体构成: 头节点:不作数据的存储,存储链表的公共数据信息,如:长度;另外还有,还包括头指针,指向第一个数据节点; 数据节点:顾名思义是存数据的,链表最后的节点的指针域为NULL; 节点的构成: 数据域:存储数据元素信息 指针域:存储下一节点的地址 操作流程: 遍历的流程 1. 通过头节点的指针域得到第一个元素 2. 在通过第一个元素的数据域得

2015-05-24 20:19:09 807

原创 数据结构总结——静态链表

静态链表的组成有3大要素: 数据域 data 游标 cursor 下标 index 按区域可划分为3个部分: 数组第一个元素(以下统称此元素为:Start位):非数据区,备用链表中第一个空闲节点的下标; 数组最后的元素(以下统称此元素为:End位):非数据区,存放第一个数据元素的下标; 静态链表中的数据存放的区域,范围是从第二个元素~倒数第二个元素

2015-05-24 15:43:23 785

原创 【WIN32】CMake的学习总结 5——编译完整的动/静态库

目录结构+|+--- CMakeLists.txt+--+ bin+--+ lib+--+ src| +--- test.cpp| +--- CMakeLists.txt+--+ xmath| +--- xmath.h| +--- xmath.cpp| +--- xmath.def| +--- CMakeLists.txt+--+ build以下为C++的源代码

2015-05-17 14:11:40 3148 1

原创 【WIN32】CMake的学习总结 4——深入动态库

上回讲述了CMake使用动态库与使用静态库之间并没有太大的区别,并讲述了学习期间碰到的问题:无法正确生成动态库DLL,导致使用动态库的test测试项目无法正确编译;【 学习时遇到的疑问 】 既然已经include_directories指定头文件的搜索路径,头文件已经声明,使用动态库为毛还要lib中的声明? 声明在头文件是没错的,所以需要include_directories来指定头文

2015-05-17 00:27:32 1592

原创 【WIN32】CMake的学习总结 3——动态库

较于静态库,动态库并没有太大的区别,本文对不同点作一些描述,并讲述使用动态库时遇到的一些问题。生成静态库/动态库所用的基本命令: [必] add_libraries命令生成库,区别在于一个参数STATIC/SHARED [选] 设置target属性 [选] target输出目录 注:在此提到的是生成库的基本命令,更多命令可参考CMake命令手册;引用静态库/动态库所用的命

2015-05-16 22:41:21 1027

原创 【WIN32】CMake的学习总结 2——静态库

实际的项目开发中,可能会使用到到一些开源的框架,或者模块,又或者自己编写和使用的一个库。而这些库有可能是静态的或动态的。这些情况下,该怎么使用CMake来生成vs工程呢?静态库 生成vs的静态库工程 例如:写一个简单的数学库(只提供加法和乘法的运算)目录结构如下:+|+--- CMakeLists.txt+--+ lib/ +--+ bin/ +--+ src/| || +-

2015-05-16 11:44:56 856

原创 【WIN32】CMake的学习总结 1——一个简单的Hello World程序

首先想说明的是:写这些总结只是为了让自己的印象更加深刻一些,期间所描述的均为学习时所碰到的问题和疑问,在这里将他记录下来,方便日后的参考,也希望对那些和我一样在学习CMake初期都有同样困惑的人;CMake在windows下的安装过程比较简单,下载个安装包直接执行就可以了; 说一下刚刚接触CMake时的感受: 打开cmake-gui.exe后,我并不知道该怎么去做,总结出的原因有2个: 1.

2015-05-16 02:16:16 1766

原创 编译64位的库

今天老大布置了点任务,就是把源码编译成64位的库,其库依赖于其他的库,依赖关系如下: 1. boost库 2. 公司内部库libx 3. 另一个库liby(只有头文件)此前看了几天的CMake,但是还不熟练,正好有项目练练手,拿到源文件后,打开CMakeLists.txt一看,写得很规范,很有条例;虽然需求明确了,但是还是不知道怎么入手,此前也没有怎么使用到其他的库文件,不管是静态库还是动态库

2015-05-14 00:41:15 948

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-05-14 00:17:19 413

原创 select的整理

【传统的Socket 操作流程】【Windows 下】服务器:WSAStartup -> socket -> bind -> listen -> while【accept -> recv -> send】 -> closesocket(all) -> WSAClean客户端:WSAStartup -> socket -> connect -> send -> recv ->

2015-04-27 17:38:03 381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除