- 浏览: 2533494 次
- 性别:
- 来自: 苏州
最新评论
-
jsntghf:
peio 写道这个怎么运行?Ruby On Rails的环境搭 ...
多文件上传之uploadify -
peio:
这个怎么运行?
多文件上传之uploadify -
往事如烟1:
我的项目是自己init了一个原始的project,之后将ver ...
React Native热部署之CodePush -
jsntghf:
往事如烟1 写道我按照你的说明进行,发现app退出之后,在进入 ...
React Native热部署之CodePush -
往事如烟1:
我按照你的说明进行,发现app退出之后,在进入不正确,请问是什 ...
React Native热部署之CodePush
文章列表
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 ...