05 2015 档案

Ubuntu系统下安装Eclipse
摘要:第一步:查看操作系统位数。 打开终端,输入file /sbin/init 可以看到笔者Ubuntu系统为32位,读者可以使用该命令获取自己机器上的操作系统位数。这一步是最至关重要的一步,笔者机器处理器为64位,却安装了32位的Ubuntu操作系统,下载eclipse版本时没有留意... 阅读全文

posted @ 2015-05-31 22:19 岚之山 阅读(160) 评论(0) 推荐(0) 编辑

我收藏的编译原理相关书籍
摘要:收藏电子书是笔者的一大爱好,下面是笔者这些年来收集的编译原理相关的书籍,读者如果想在这方面有一定的造诣,比如说自己创造一门计算机语言,这些书籍是一定要阅读的,只可惜笔者时间有限,只阅读过其中的几本。现在把书单全部晒出来:文件太多,而且有些文件太大,笔者实在没办法全部上传到网上,有需... 阅读全文

posted @ 2015-05-30 22:06 岚之山 阅读(256) 评论(0) 推荐(0) 编辑

Oracle数据库to_date函数注意事项
摘要:使用PL/SQL连接到Oracle数据库服务器,执行一条update语句:update pjnl set transtime = to_date('2015-05-14 12:13:20','yyyy-MM-dd HH:mm:ss');报ORA-01810: format code... 阅读全文

posted @ 2015-05-28 21:41 岚之山 阅读(315) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(十一)函数参数
摘要:JavaScript函数的定义和使用非常简单,我们看一下下面的代码: 我们定义了一个sum函数,具有两个形参a、b,函数返回它们相加的结果。调用该函数的过程也很简单,sum(2,3)为函数的调用。JS并不要求函数调用时的参数个数和定义时的形参个数保持一致,除了这种调用形式外,... 阅读全文

posted @ 2015-05-27 21:21 岚之山 阅读(160) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(十)with关键字
摘要:with关键字在JavaScript中不太常用,用来定义一个和对象相关的作用域,在该作用域中可以访问对象的属性或方法而前面无需加上对象名,以达到简化代码的目的。 在上面的例子中我们定义了一个对象,然后使用with语句创建了一个和person对象相关的作用域,在该作用域中,我们... 阅读全文

posted @ 2015-05-25 20:52 岚之山 阅读(138) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(九)switch语句
摘要:在c/c++、java这些强类型的语言中switch语句的表达式和case分支中的条件值都只能是char类型或整数。JS的switch语句有些不同,它可以是JS中的任意一种类型,这一点有些朋友可能并没留意。 case中的条件可以是string类型,number类型,undef... 阅读全文

posted @ 2015-05-23 14:43 岚之山 阅读(179) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(八)逻辑运算
摘要:JS的逻辑运算结果和其他一些强类型语言差别比较大,也比较容易让人产生困惑,看下面的例子: 我们定义两个变量a、b,对a、b进行两次取反获取它们转换成boolean类型的值均为true。然后將变量a和变量b做逻辑运算,发现结果竟然不是true,而是”hello”。为了明确JS逻... 阅读全文

posted @ 2015-05-23 09:54 岚之山 阅读(209) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(七)delete操作符
摘要:JS中的delete操作符不是太常用,容易被忽略,它的作用很简单,用来删除对象的属性或方法。 上面代码中我们定义了一个person对象,增加一个name属性和getName方法,接着使用delete操作符删除了它们,再次引用时会发现返回undefined。 ... 阅读全文

posted @ 2015-05-22 22:49 岚之山 阅读(173) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(六)Box&Unbox
摘要:很多语言中都有Box和Unbox的概念,很多书籍把Box翻译为”装箱操作”,指的是將基本数据类型包装成对象;Unbox和它相反,把对象类型转换为基本类型。我们知道JavaScript中只有对象才有属性和方法,看下面的代码,你可能会产生一些疑惑: 细心的朋友会发现,我们定义... 阅读全文

posted @ 2015-05-21 21:03 岚之山 阅读(290) 评论(0) 推荐(0) 编辑

pugixml读取unicode编码的xml文件的做法
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 实际上在多字节编码的情况下,即以记事本打开显示的ANSI编码的,如下图: pugixml是可以直接读取中文字符的,示例代码如下:const std::string strFilePa... 阅读全文

posted @ 2015-05-20 23:10 岚之山 阅读(894) 评论(0) 推荐(0) 编辑

你不知道的JavaScript博文参考书籍
摘要:you don’t know js系列书籍是谷歌地图开发人员编写,内容非常好,四卷已收集齐全。笔者打包上传到了CSDN,下载地址:http://download.csdn.net/detail/rongbo_j/8713731需要一个积分,有积分的朋友希望能够支持一下,没有csdn... 阅读全文

posted @ 2015-05-19 21:46 岚之山 阅读(127) 评论(0) 推荐(0) 编辑

Android自定义TabBar
摘要:转载请说明出处:http://www.sunhome.org.cn我发现现在的移动开发界面都被iOS主导了,UI动不动设计出来的东西都是ios的风格,对于一个做Android的程序员来说甚是苦恼啊,为了适应这种环境和氛围,今天我们来自定义一个TabBar,这个是移动开发很常用的一个组件。 ... 阅读全文

posted @ 2015-05-19 12:20 岚之山 阅读(693) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(五)内置对象模版
摘要:尽管JavaScript中有对象的概念,但一般我们并不说JavaScript是面向对象的编程语言,因为它不具备面向对象的一些最基本特征。 在c++/Java等这些面向对象的编程语言中,我们要定义一个对象,就必须要先把对象的一些特征抽象出来,也就是说我们必须先定义一个类,然后以这个类... 阅读全文

posted @ 2015-05-18 21:20 岚之山 阅读(154) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(四)数值
摘要:JS中只有一种数值类型,即number。不管是整数还是小数都属于number类型,事实上JS并不区分小数和整数。 我们对40.00和40使用运算符===进行比较发现返回true,也就是说二者完全相同。和绝大多数流行的脚本语言一样,JS语言的number类型基于IEEE 754... 阅读全文

posted @ 2015-05-17 20:46 岚之山 阅读(169) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(三)字符串
摘要:JavaScript字符串很容易被认为本质就是字符数组,ECMAScript规范中字符串作为一种单独的string类型,它的底层实现可能是数组,也可能是其他数据结构,因不同的JavaScript引擎而异。就像c++语言一样,c++最新标准为国际化标准组织与2011年发布,不同的编译... 阅读全文

posted @ 2015-05-17 14:41 岚之山 阅读(135) 评论(0) 推荐(0) 编辑

你不知道的JavaScript演示代码Github地址
摘要:你不知道的JavaScript博文相关代码托管至Github,每次写完博客会把代码提交上去。代码地址:https://github.com/rongbo-j/you-dont-know-js点击Download Zip可下载源码,或者安装git版本控制工具,在控制台或终端敲两行命令... 阅读全文

posted @ 2015-05-16 22:24 岚之山 阅读(481) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(二)数组
摘要:作为一种线性数据结构,几乎每一种编程语言都支持数组类型。和c++、java这些强类型的语言相比,JavaScript数组有些不同,它可以存放任意类型的值。上节中有提到过JS中任意类型的值都可以赋值给任何一个变量,所以从数组中取出不同类型的值时也就不存在类型转换安全问题。JS数组的使... 阅读全文

posted @ 2015-05-16 20:13 岚之山 阅读(147) 评论(0) 推荐(0) 编辑

你不知道的JavaScript(一)数据类型
摘要:ECMAScript 规范地址: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf有过WEB前端开发经验的朋友都知道JavaScript是一种弱类型的语言,定义变量时无需指定变... 阅读全文

posted @ 2015-05-15 19:00 岚之山 阅读(177) 评论(0) 推荐(0) 编辑

在Ubuntu下使用命令删除目录
摘要:在Ubuntu命令行中用命令删除目录,现在在Linux系统中删除目录大致会用两个,rm和rmdir,rm命令删除目录很简单,不过很多人还是比较习惯用rmdir命令,如果操作的目录非空时就有点麻烦。这时考虑一下用rm命令,使用rm时后面要跟两个参考,比如rm -rf 目录名字。-r ... 阅读全文

posted @ 2015-05-13 23:16 岚之山 阅读(421) 评论(0) 推荐(0) 编辑

Visual Studio添加lib到链接依赖项的几种方法
摘要:使用第三方库文件编写应用时经常会出现链接错误:错误 22 error LNK2019: 无法解析的外部符号.....该符号在函数.....在....中被引用出现这个错误的原因很简单,链接器在將库文件中代码链接到目标文件中时,在依赖lib中找不到函数的实现部分。 在Visual ... 阅读全文

posted @ 2015-05-11 23:18 岚之山 阅读(2757) 评论(0) 推荐(0) 编辑

svn回到某个历史版本的做法
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 一.在选中的文件上弹出svn的右键菜单,单击“Updateto revision”菜单项,如下图:二.单击“Show log”按钮来弹出历史版本列表:三.在弹出的历史版本列表中选择你要回到的历史版本,如下图: ... 阅读全文

posted @ 2015-05-11 18:09 岚之山 阅读(267) 评论(0) 推荐(0) 编辑

iOS菜鸟成长笔记(3)——斯坦福公开课学习(1)
摘要:一、iOS四层结构1、Core OS是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BSD Socket),... 阅读全文

posted @ 2015-05-09 15:53 岚之山 阅读(156) 评论(0) 推荐(0) 编辑

VS自定义开发向导中的vsdir文件的简单说明
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 VS自定义开发向导中有一个vsdir文件。这个文件指定了在VS中项目的标题、默认工程名等内容。下面对vsdir文件做一个简单说明。vsdir文件的内容一般如下:DevWizard.vsz||并行处理系统... 阅读全文

posted @ 2015-05-07 18:39 岚之山 阅读(237) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(十一)组合变换
摘要:准备知识在前面的几节教程中,我们已经提到过几种变换,为物体在3D世界中的移动提供的极大的灵活性。但是我们还有很多东西需要学习(如摄像机控制和透视投影),你可以已经猜到,我们需要將这些变换组合起来。在很多情况下,你可能需要缩放一个物体使它适合3D场景,然后还要旋转使它面向正确的方向,... 阅读全文

posted @ 2015-05-06 22:28 岚之山 阅读(270) 评论(0) 推荐(0) 编辑

iOS菜鸟成长笔记(2)——网易彩票练习
摘要:距离上一篇《第一个iOS应用》已经有一个多月了,今天来和大家一起学习和分享一下一个小练习《网易彩票》首先我们向storyboard中拖入一个TabBarController和5个NavigationController,如下:我们先来看看什么是导航控制器1、导航控制器“如果应用程序有多个内容视图层... 阅读全文

posted @ 2015-05-06 21:13 岚之山 阅读(184) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(九)与服务器交互
摘要:AngularJs从Web服务器请求资源都是通过Ajax来完成,所有的操作封装在$http服务中,$http服务是只能接收一个参数的函数,这个参数是一个对象,用来完成HTTP请求的一些配置,函数返回一个对象,具有success和error两个方法。用法如下:$http({metho... 阅读全文

posted @ 2015-05-05 21:14 岚之山 阅读(119) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(八)Cookies读写
摘要:虽然使用JavaScript创建和获取Cookie很简单,AngularJs还是把它作为一个单独的模块进行了封装,模块名为ngCookies,和前面的教程中做法一样,先引入angular-cookies.js:然后將ngCookies模块注入到我们自定义的模块中:var cooki... 阅读全文

posted @ 2015-05-04 21:18 岚之山 阅读(222) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(七)多视图切换
摘要:在AngularJs应用中,我们可以將html碎片写在一个单独的文件中,然后在其他页面中將该段碎片加载进来。如果有多个碎片文件,我们还可以在控制器中根据用户的操作动态的加载不同的碎片,从而达到切换视图的效果。先来看看笔者写好的一个案例吧:这两首词实际上是两个html碎片,分别写在p... 阅读全文

posted @ 2015-05-04 09:10 岚之山 阅读(307) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(六)表单校验
摘要:表单数据的校验对于提高WEB安全性意义不大,因为服务器接收到的请求不一定来自我们的前端页面,有可能来自别的站点,黑客可以自己做一个表单,把数据提交到我们的服务器(即跨站伪造请求),这样就绕过了前端页面的校验。如果对HTTP协议比较熟,甚至还可以在程序中手动构造一段HTTP请求发到服... 阅读全文

posted @ 2015-05-03 19:03 岚之山 阅读(198) 评论(0) 推荐(0) 编辑

AngularJs轻松入门源码托管至Github
摘要:Github是全球最大的代码托管平台,笔者玩Github有一段时间了,有很多开源项目的源码都托管在Github上,笔者在上面也发现了不少优秀的开源代码。每次写完博文想在最后附上文章相关的代码,但是由于CSDN上传资源需要审核,所以特别麻烦。然后就想到在Github上创建一个资源库,... 阅读全文

posted @ 2015-05-03 11:40 岚之山 阅读(213) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(五)过滤器
摘要:在前面几节里我们已经接触过AngularJs的表达式,表达式的作用是向视图中输出字面量或$scope对象中的属性值。在输出之前我们可以通过过滤器来格式化输出的数据。过滤器的使用非常简单,我们看一下下面的代码: tutorial05_1 {{"HELLO ... 阅读全文

posted @ 2015-05-02 16:10 岚之山 阅读(151) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(四)模块化
摘要:在前面几节教程中,代码比较少,为了方便说明问题笔者將控制器代码都写在了HTML页面中,实际上这并不是什么好的编程习惯,而且可维护性差。通常的做法都是將处理业务逻辑的代码写在一个单独的JS文件中,然后在HTML页面中引入该文件。然而这样会带来新的问题,我们的控制器全都定义在全局的命名... 阅读全文

posted @ 2015-05-02 10:34 岚之山 阅读(148) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(三)MVC架构
摘要:MVC应用程序架构最早于1970年起源于Smalltalk语言,后来在桌面应用程序开发中使用较为广泛,如今在WEB开发中也非常流行。MVC的核心思想是將数据的管理(Model)、业务逻辑控制(Controller)和数据的展示(View)分离开来,使程序的逻辑性和可维护性更强。 对... 阅读全文

posted @ 2015-05-01 22:43 岚之山 阅读(287) 评论(0) 推荐(0) 编辑

使用regasm注册.net com组件出现不是有效的.net程序集的解决办法
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 在电脑上装有VS 2008和VS 2010.使用VS 2010编写了一个C# com组件:MyCom(基于.net framework4.0),然后使用VS 2008的命令提示工具运行命令:regasm ... 阅读全文

posted @ 2015-05-01 18:53 岚之山 阅读(2294) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(二)数据绑定
摘要:数据绑定是AngularJs中非常重要的特性,我们看一下下面的例子: tutorial02 用户名: 密码: 您输入的用户名:{{name}} 您输入的密码:{{pword}}这个例子非常简单,我们先在浏览器中运行一下看看效果。当我们在... 阅读全文

posted @ 2015-05-01 15:40 岚之山 阅读(179) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示