`
jsntghf
  • 浏览: 2482576 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
1、函数定义 typedef struct { CGFloat fahrenheit; CGFloat celsius; } SOLTemperature; static inline SOLTemperature SOLTemperatureMake(CGFloat fahrenheit, CGFloat celsius) { return (SOLTemperature){fahrenheit, celsius}; }   2、使用示例 @interface ViewController : UIViewController @pro ...
系统环境:Red Hat Enterprise Linux Server release 6.2 (Santiago) WordPress版本:WordPress 4.1   1、环境准备 $ yum install httpd $ yum install php $ yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc $ yum install mysql-server   关于php的 ...
一般情况下,可能我们写的单例模式是这样的: #import <Foundation/Foundation.h> @interface Downloader : NSObject + (instancetype)sharedDownloader; @end #import "Downloader.h" @implementation Downloader static Downloader *_sharedDownloader = nil; + (instancetype)sharedDownloader { ...
objection是一个轻量级的依赖注入框架,受Guice的启发,Google Wallet也是使用的该项目。「依赖注入」是面向对象编程的一种设计模式,用来减少代码之间的耦合度。通常基于接口来实现,也就是说不需要new一个对象,而是通过相关的控制器来获取对象。2013年最火的PHP框架laravel就是其中的典型。   假设有以下场景:ViewControllerA的view里有一个button,点击之后push到ViewControllerB,最简单的写法类似这样: - (void)viewDidLoad { [super viewDidLoad]; U ...
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>二维码下载</title> <script type="text/javascript"> /* * 智能机浏览器版本信息 */ var browser = { versions : function() { ...
系统环境:Red Hat Enterprise Linux Server release 6.2 (Santiago)   一、关闭SELinux 1、修改/etc/selinux/config文件中的SELINUX的值为disabled 2、重启系统   二、关闭防火墙 1、永久性生效 开启:chkconfig iptables on  关闭:chkconfig iptables off   2、即时生效,重启后失效 开启:service iptables start 关闭:service iptables stop   3、关闭ipv6防火墙 开启:chk ...
系统环境:Red Hat Enterprise Linux Server release 6.2 (Santiago)   1、下载并安装remi源 $ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm   2、安装php $ yum --enablerepo=remi install php php-*   安装过程中,如果提示Requires: libssl.so.10(libssl.so.10)(64bit),安装相应的rpm包即可。 $ sudo yum install http ...
系统环境:Red Hat Enterprise Linux Server release 6.2 (Santiago)    一、EPEL是什么 EPEL(Extra Packages for Enterprise Linux,企业版Linux的额外软件包)是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。   我们可以很容易地通过yum命令从EPEL源上获取上万个在CentOS自带源上没有的软件。EPEL提供的软件包大多基于其对应的Fedora软件包,不 ...
系统环境:Red Hat Enterprise Linux Server release 6.2 (Santiago)   装了epel后,执行yum repolist后报错: Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again   解决办法:修改/etc/yum.repos.d/epel.repo文件,把其中的baseurl注释去掉,同时给mirrorlist加上注释。
SCP:基于SSH安全协议的文件传输命令,只提供文件传输功能,没有文件管理功能。   1、复制localFile文件到host的remoteFolder目录下 $ scp localFile user@host:remoteFolder   2、复制localFolder目录到host的remoteFolder目录下 $ scp –r localFolder user@host:remoteFolder   3、复制host的remoteFile文件到localFolder目录下 $ scp user@host:remoteFile localFolder   4、复制 ...
启动项目时报以下异常: 严重: Exception loading sessions from persistent storage java.io.EOFException   遇到上述异常,删除Tomcat里面的work\Catalina\localhost下的项目文件即可解决。 发生这个异常的主要原因是项目中class文件或者其它文件更新过于频繁。
一、Maven Web项目创建 如有需要,请参考:使用maven创建web项目   二、Spring + Spring MVC + MyBatis整合 1、Maven引入需要的JAR包(pom.xml) Java代码  <properties>       <!-- spring版本号 -->       <spring.version>4. ...
按照下图所示步骤创建一个maven项目   按照以上步骤就创建出了一个maven项目,可以看到下图所示的目录结构,这样的结构是不对的,需要做一些修改。  首先,为了避免乱码,将项目的编码改成UTF-8  然后,按照下图所示步骤,将JRE设置为默认的,这样就会出现完整的、正确的目录结构   接着需要引入javaee的jar包,在pom.xml中加入以下这段即可 Java代码 
本文使用的环境:Eclipse Luna Release (4.4.0)、Mac OS X 10.10.1   1、下载maven并配置环境变量 (1)到官网下载maven,我用的是3.2.5,解压到一个路径下,本文使用的是/Library目录 (2)配置环境变量为/Library/apache-maven-3.2.5/bin (3)执行mvn -version,如下图所示,表示配置成功   2、配置maven的数据仓库 进入maven目录下的conf目录,打开settings.xml文件,找到localRepository标签,解除注释,并将内容改为${user.home} ...
使用MyBatis Generator可以自动生成实体类、DAO接口和Mapping映射文件。   如有需要,可以到http://download.csdn.net/detail/jsntghf/8299799下载。   把需要的几个jar包放到一个目录下面,主要是修改generatorConfig.xml文件内容 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.or ...
Global site tag (gtag.js) - Google Analytics