二十五、CI框架URL辅助函数之base_url函数

一、在UI根目录新建一个pic目录,里面放一个图片,如下 二、在我们打View里面写入一下代码,base_ur函数返回的是网站根目录,代码见附图: 三、两种写法,显示效果如下: 四、我们查看浏览器的源码,
分类: 其他 发布时间: 07-06 15:54 阅读次数: 0

javascript中几种为false的值

原文链接:http://www.cnblogs.com/linsx/p/9778592.html 如果JavaScript预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true。 undefined null false 0 NaN ""或''(空字符串) 需要特别注意的是,空数组([])和空对象({})对应的布尔值,都是true。 转载于:https://www.cnblogs.com/linsx/p/9778592.ht
分类: 其他 发布时间: 07-06 15:54 阅读次数: 0

css绘制内扣圆角

原文链接:http://www.cnblogs.com/DreamerLeaf/p/9830425.html 纯静态的一种效果绘制,避免使用图标浪费内存。效果如下 废话不多说,代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>circle</title> <style type="text/css"> #app{ width:30
分类: 其他 发布时间: 07-06 15:54 阅读次数: 0

《网络是怎样连接的》PDF电子版书籍分享

原文链接:http://www.cnblogs.com/yxxblog/p/10740226.html 资料下载地址: 链接:https://pan.baidu.com/s/15tN9klTEsu-mQLayxI979g 提取码:ptu1 封面如下所示: 转载于:https://www.cnblogs.com/yxxblog/p/10740226.html
分类: 其他 发布时间: 07-06 15:53 阅读次数: 0

学习IBatisNet1.5 -- 映射文件--Statements

原文链接:http://www.cnblogs.com/EricGu/archive/2007/12/21/1008830.html 前段时间写了一篇关于配置文件的,由于最近太忙了,一直没接着往下写,现在抽出时间来继续写IBatisNet1.5学习及使用经历. 通过上一篇文章,大概了解了Ibatisnet中SqlMap的配置,但仅仅有SqlMap我们还不能进行IBatisnet的操作,我们还需要根据数据库表来编写映射文件. Ibatisnet的xml映射文件主要包括这几个部分,resultMa
分类: 其他 发布时间: 07-06 15:53 阅读次数: 0

@ OutputCache指令,实现对页面输出缓存简要

原文链接:http://www.cnblogs.com/yuanyuan/archive/2010/01/07/1640887.html 使用@ OutputCache指令,能够实现对页面输出缓存的一般性需要。@ OutputCache指令在ASP.NET页或者页中包含的用户控件的头部声明。这种方式非常方便,只需几个简单的属性设置,就能够实现页面的输出缓存 策略。@ OutputCache指令声明代码如下。 @ OutputCache指令代码 <%@ OutputCache CacheProf
分类: 其他 发布时间: 07-06 15:53 阅读次数: 0

mysql 乱码 解决

原文链接:http://www.cnblogs.com/flex_fly/archive/2011/05/05/2037441.html 晚上给朋友装个php环境,可中文总显示乱码, 哥真悲剧,我的用版本是5.5.8-log,原来mysql没有utf-8这种字符集,只有utf8字符集, $link = mysql_connect('localhost','root',''); mysql_query("SET character_set_connetion=utf8,character_set
分类: 其他 发布时间: 07-06 15:52 阅读次数: 0

objective-c 成员变量没初始化所造成的灾难

原文链接:http://www.cnblogs.com/yang3wei/archive/2012/02/15/2739924.html 以下是我所想要得到的效果: 但我实际得到的却是这么个玩意儿: 找了很久很久,起初还以为是弄乱了opengl的状态机, 但是其他元素的渲染却并没有出什么问题啊,很奇怪,很纠结,很揪心。。 -(void) drawPolygon:(b2Fixture*)fixture xf:(b2Transform)xf color:(b2Color)color { b2Pol
分类: 其他 发布时间: 07-06 15:52 阅读次数: 0

写shell,运行出错:syntax error near unexpected token `$’do\r”

原文链接:http://www.cnblogs.com/Cherie/p/3200288.html cygwin下面写shell,运行出错:syntax error near unexpected token `$’do\r” 写shell,运行出错:syntax error near unexpected token `$’do\r” 【问题】 在cygwin下,用notepad++写了个简单的shell脚本,内容如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 #!/bi
分类: 其他 发布时间: 07-06 15:52 阅读次数: 0

嵌入式软件面试题(不断更新)

原文链接:http://www.cnblogs.com/loveyou999/p/4413032.html 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)   #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL   我在这想看到几件事情:      1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)      2). 懂得预处理器将为你计算常数
分类: 其他 发布时间: 07-06 15:52 阅读次数: 0

css 相关

原文链接:http://www.cnblogs.com/wikiki/p/5165556.html background-size: auto就会变成就是不会让图像变形的,会自动调整,一般是会设置多少箱像素的, background-size: XXpx XXpx;百分百那就铺满整个区域了 background-position: center; 居中 background: url("../imgs/ic_back_arrow.png") no-repeat;      转载于:h
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

mvc webapi 返回字符串自动加双引号

原文链接:http://www.cnblogs.com/xcsn/p/5384954.html 来自:http://www.cnblogs.com/David-Huang/p/4351023.html 返回字符串,突然碰到双引号号问题,幸亏有人解决了。 返回XMLDocument类型,默认会解析为json格式。返回字符串会默认加双引号。   解决方法:返回HttpResponseMessage类型,自定义返回值类型。    HttpResponseMessage responseMessage
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

证券交易 基本知识点

原文链接:http://www.cnblogs.com/sylar-liang/p/5416756.html 1.证券交易基本元素 1>股票交易。证券交易所交易(上市交易),场外交易市场交易(柜台交易)。 2>债券交易。政府债券,金融债券,公司债券。 3>基金交易。开放式基金,封闭式基金 上面都属于基础性的金融产品。 4>金融衍生工具交易。权证交易,金融期货交易,金融期权交易,可转换债券交易。 2.证券交易的方式: 1>现货交易。一手交钱,一手交货。 2>远期交易和期货交易。现在定约成交,将来
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

多线程设计模式综述

由于多核CPU已经成了每台电脑的标配,计算机性能大大提高,随之带来的是程序员对多核的高效利用,也就是多并发编程。显然,多并发编程大大提高了系统的吞吐率,使得高并发不再遥不可及。但与此同时,也带来了很多令人头疼的问题。为了解决多线程编程带来的问题(如线程安全问题、死锁问题、内存溢出等),通过一些多线程设计模式可以巧妙的避开或者解决这些问题。我们可以在大量的分布式中间件(比如RocketMQ)中见到这一类的设计模式,对多线程设计模式的了解也能帮助更快更好地理解分布式中间件的设计思路。 下列整理了多
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

多线程设计模式-不可变对象模式

定义: 将现实世界中状态可变的实体建模为状态不可变对象,并通过创建不同的状态不可变的对象来反映实现世界实体的状态变更 不可变对象模式UML图 ImmutableObject:负责存储一组不可变状态。该参与者不对外暴露任何可以修改其状态的方法 getStateX, getStateN:这些getter方法返回其所属ImmutableObject实例所维护的状态相关变量的值。这些变量在对象实例化时通过其构造器的参数获得值 getStateSnapshot:返回其所属ImmutableObject实
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

多线程设计模式-保护性暂挂模式

定义:如果某个线程执行特定的操作前需要满足一定的条件,则在该条件未满足时将该线程暂停运行(即暂挂线程,使其处于等待状态,直到该条件满足时才继续该线程的运行) 保护性暂挂模式UML图 GuardedObject: 包含受保护方法的对象 guardedMethod: 受保护方法 stateChanged: 改变GuardedObject实例状态的方法。该方法负责在保护条件成立时唤醒受保护方法的执行线程 GuardedAction: 抽象了目标动作,并关联了目标动作所需的保护条件 call: 用于表
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

多线程设计模式-两阶段终止模式

定义:通过将停止线程这个动作分解为准备阶段和执行阶段两个阶段,提供了一种通用的用于优雅地停止线程的方法 准备阶段:“通知”目标线程(欲停止的线程)准备进行停止,会设置一个标志变量用于指示目标线程可以准备停止了 停止阶段:检查准备阶段所设置的线程停止标志和信号,在此基础上决定线程停止的时机,并进行适当的“清理”操作 两阶段终止模式UML图 ThreadOwner: 目标线程的拥有者。一般讲目标线程的创建者视为该线程的拥有者,并假定其“知道”目标线程的工作内容,可以安全地停止目标线程 Termin
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

多线程设计模式-承诺模式

定义:这是一种异步编程模式,先开始一个任务的执行,并得到一个用于获取该任务执行结果的凭据对象,而不必等待该任务执行完毕就可以继续执行其他操作。等到需要该任务的执行结果时,再调用凭据对象的相关方法来获取 承诺模式UML图 Promiser: 负责对外暴露可以返回的Promise对象的异步方法,并启动异步任务的执行 compute: 启动异步任务的执行,并返回用于获取异步任务执行结果的凭据对象 Promise: 包装异步任务处理结果的凭据对象。负责检测异步任务是否处理完毕、返回和存储异步任务处理结
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

多线程设计模式-主仆模式

定义:将一个任务(原始任务)分解为若干个语义等同的子任务,并由专门的工作者线程来并行执行子任务 主从模式UML图 Master: 负责原始任务的分解、子任务的派发和子任务处理结果的合并 service: Master参与者对外暴露的接口,用于接收原始任务,并返回其处理结果 splitWork: 将原始任务分解成若干个语义等同的子任务 callSlaves: 将各个子任务派发给各个Slave实例进行处理 combineResults: 将各个子任务的处理结果进行整合,形成原始任务的处理结果 Sa
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0

Spring Boot 安全性之 Spring Security

安全性是每一个系统无法跳过的功能模块,对系统的重要性也是不言而喻。该功能的开发对于很多人来说都是一个很大的障碍,想逃避却无法逃避。特别对于新人来说,要花很多时间琢磨和设计。 本文在 Spring Boot 的基础上,使用 Spring 自带的 Spring Security 框架,快速开发系统的安全管理模块。 本场 Chat 您将学到如下内容: 授权规则定制; 认证规则定制; 与 thymelaf 整合使用; 版本冲突问题; 页面功能展示。 阅读全文: http://gitbook.cn/gi
分类: 其他 发布时间: 07-06 15:51 阅读次数: 0