- 浏览: 76768 次
最新评论
文章列表
直接操作home 文件夹报错:Operation not supported
解决办法:
执行:
sudo vim /etc/auto_master
注释掉 #/home
之后执行:
sudo automount
改一下权限
sudo chmod 777 home
Maven项目中引入JMockit的步骤
1 创建一个标准的Maven工程,Pom中切记要选择 <packaging>war</packaging> war或者jar均可,但是不能是pom,否则maven test命令只会 Building工程。这个是我搭建测试项目遇到的坑
2 引入JMockit依赖
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
...
网上下载了一整集动画片,动画片的文件名都是这样命名的
“小鼠波波和他的朋友们01.rmvb“
“小鼠波波和他的朋友们02.rmvb“
...
看起开没什么不好,但是放在u盘,在电视上播放时就尴尬了,文件名显示不全,根本看不到到底是第几集,于是这里要批量改名一下。
知道一个命令叫rename,直接试试,遗憾mac下没有这个命令,用homebrew下载一个,并且看看怎么用
hao@haodeMacBook-Pro ~/D/tmp> rename
fish: Unknown command 'rename'
haodeMacBook-Pro:~ hao$ brew search ...
这次我们用ng-file-upload 控件来实现上传功能
1 下载工具
bower install ng-file-upload
bower install ng-file-upload-shim (for non html5 suppport 支持非html5浏览器)
2写一个页面
<div class="input-group">
<input class="form-control" ng-model="formModel.picture" type="text" style ...
1 sort
- u 对排序后认为相同的行只留其中一行
2 uniq 过滤、统计
$ uniq -c file [newfile] file中的重复行输出一次,并在每行前显示重复次数
$ uniq -d file [newfile] file中的重复行输出一次,但不输出唯一的行
$ uniq -u file [newfile] 只输出file中的唯一行
例子:某文件xxx.txt 每行包含一个数字,要去重
cat xxx.txt | sort |uniq
谈到angularJS controller的继承,一般都会想到父子scope,对应的父子controller,才能做好继承。
实践中有这样的一个场景,有2套页面,页面组件,风格大部分都一样,不同的可能是绑定的数据等稍有不同,如果简单copy一下html模板,controll的js文件,也能达到完成任务的效果,但是坏处是一份代码写了2边,如果万一要调整代码,还要改写2份,那AngularJS有没有提供这种场景下的controller继承实现呢
有,那就是$controller 服务,参考 https://docs.angularjs.org/api/ng/service/$controller ...
1 关于序列化 serialVersionUID
http://www.cnblogs.com/xdp-gacl/p/3777987.html
http://luan.iteye.com/blog/1813902
angular $location 库的使用,主要是获取url相关信息,例如
url = http://xxx.com?#name=cccccc
$location.absUrl();
// http://xxx.com?#name=cccccc
$location.host();
// xxx.com
$location.port();
// 80
$location.protocol();
// http
$location.url();
// ?#name=cccccc
// 获取url参数
$locatio ...
阿里云上购买了一台裸机
开发不易,当然要开始装各种环境,再一个一个的装jdk,tomcat 等等一坨java的东西,是在太蛋疼,怎么办呢
用jenv吧 https://github.com/linux-china/jenv
1 安装 $ curl -L -s get.jenv.io | bash
2 看看Java有什么版本 jenv list java ,再安装jdk jenv install java 1.7.0_75
3 再来个jetty, 看下jetty的版本说明
4 进入jetty jenv cd jetty, 修改一下start.ini (主要改下http启 ...
项目中常会有这样的需求:
启动某web项目,当启动完成后,需要加载一下本地缓存。
此时,加一个 @PostConstruct 注解 搞定。
某次实践时,报空指针异常。这个类结构大概如下
@Component
class A{
@Autowire
B b;
@PostConstruct
public void init(){
//...
doSomething(b); //<-- 这里b为null
//...
}
}
推断可知,应该是spring的类加载顺序导致,class A 还没有注入b的示例,或者b的示例还在构建中。
...
能画uml的工具很多,plantuml 是我迄今为止见过最棒的。
它有自己的一套图形描述语法,由此带来的好处是,可以结合git做版本管理,至于想生成图片,眨眼的事
环境搭建:
1 下载atom,官网 [url]https://atom.io/ [/url]
2 下载plantuml.jar 官网 http://plantuml.com/download.html,它依赖java环境,这个大家都有
3 atom 安装插件:
- language-plantuml 其支持plantuml的语法高亮
- plantuml-preview 其支持plantuml的图形预览,可以生成svg ...
#mac上安装fish shell
brew install fish
#mac上自定义fish下的function
1 进入 ~/.config/fish/functions
2 touch idc.fish
3 编写idc.fish,示例如下
function idc
ssh xxx@relay00.xxx.com
end
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache. ...
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
...
<!DOCTYPE html>
<html lang="zh" ng-app="myApp">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css">
<style type="text/css">
...