- 浏览: 954300 次
- 性别:
- 来自: 大连
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
NodeJS使用ipp协议打印 -
小“味”子:
不错不错,试了,是可以的
Mac下连接SQL Server客户端 -
akka_li:
我遇到这个问题了!我的原因是配置文件里写得各个包的xsd文件的 ...
Referenced file contains errors (http://www.springframework.org/schema...错误 -
迪伦少校:
我只想知道,你最后配置成功了吗?我这里怎么tomcat总是死呢 ...
关于 Nginx+Tomcat+Memcached做负载均衡加共享session -
LiYunpeng:
jun23100 写道我也遇到这个问题了,环境都是正确的,怎么 ...
关于HTML5请求WebSocket,404的问题
文章列表
之前一直困扰着这个问题,平常电脑几乎不关机,都是睡眠,但是第二天醒来唤醒电脑,就无法连接网络,除非要重启电脑
拨打苹果客服也是一样没有效果
后来在Activity Monitor中查看了网络的使用状况,发现了一个进程名字叫做mdnsresponder
占用网络资源巨大,后来在网上经过查询,如下命令解决了问题,清楚DNS的缓存
分别执行如下命令
sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder;
say DNS cache flushed;
听到了DNS CACHE FLUSHED的声音,即算是OK了,再重新 ...
因为sun有下载链接的验证,所以无法直接通过url下载
那么通过模拟请求链接即可,具体如下
rpm版
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-linux-x64.rpm
tar.gz版
wget --no-check-certificate --no-cookies --header ...
我是这样做的,不知道有没有更好的办法望支出
首先是
JSON.parseObject的方法有很多重载,里面其中有一个传递TypeReference类型的方法重载
这个就是用来转换泛型对象的
具体用法类似如下
JSON.parseObject(jsonStr, new TypeReference<Xxx<IYyy>>(){});
上面这个例子就是一个嵌套结构
---------题外
不过在某些情况下,通常泛型的类型是不固定的,而我们通过接口来约束泛型对象的类型,比如上面的IYyy,是一个接口,所有实现接口的类都有可能是要转化的对象,这个时候未知的类型就会转换失 ...
我的当前环境是Mac OS X 10.11,MySQL是5.6
首先我们是确保原来的mysql的数据文件夹data里面的内容没有丢失
这里需要注意一点的就是,在data文件夹内存储着原来的若干数据库,但不光是这些数据库文件夹,还有ib_logfile0,ib_logfile1,ibdata1,这些文件也坚决不能弄丢,因为他们里边存储着表空间的映射,如果弄丢了的话,启动服务会重新创建新的文件,但是在查询表的时候,就会提示表不存在 xx table is not exist之类的信息。
然后将他拷贝到新安装的或者说升级后的MySQL目录下,默认的话会是在这个位置,当然也可以通过my.cnf来 ...
在使用ui-bootstrap的时候,试用了collapse这个组件,但是发现缓动动画一直无法播放
直接解决问题,可翻至最后,想进行分析调试,可看中间过程。
翻看源码,ui-bootstrap的源码最上就是uibCollapse的源码(我是用的版本是1.0,与之前的0.x版本源码有很大出入)
在源码中,坚挺了uibCollapse的值,当值发生变化,则会分别调用expand()或者collapse()进行展开或关闭,此处断点一切正常。
在方法内,进行添加相应的class进行添加样式,此处发现也一切正常。
在方法的最后,start()后,进行了finally的监听
此处发现finally ...
关于MySQL不启动的情况有太多太多
分析就从日志开始,也就是无法启动的情况下需要查看日志
拿Mac OS X距离,将MySQL的安装目录下的my.cnf文件打开,并添加
log-error=/usr/local/mysql/log/error.log
也就是将日志输出到这个目录下,然后,再通过日志的内容来分析是因为什么无法启动MySQL
在编辑这个文件的时候,也可能无法启动,因为可能编辑的这个文件的格式或者参数不正确也可能导致MySQL无法启动,所以,只添加如上的log-error如果可以正常启动,再添加其他的无法启动,那么就先确保配置项是正确的
比如我添加了log=/usr/lo ...
随用随记,陆续更新
查看方法API (Quick Document)
F1
查看方法或变量在项目中的引用
option+F7
根据名称打开文件 (Navigate>File)
Command + Shift + O
跳到文件的指定行
Command + L
显示文件结构,定义的变量、方法等(File Structure)
Command + F12
删除当前行(Delete Line)
Command + Backspace(删除字符键)
自动引入未被引入的import(Show Itention Actions)
Windows下 Alt + Enter
引入包( ...
以前用过一些基于Angular的树形控件,但是发现都多少有些别扭,就是写起来会有些不爽,最近就在纠结是不是要重写一个,最后终于决定重写,开始写就收不住了,发现用起来爽多了,就将项目开源了出来。
目前实现的功能有
节点展开、关闭;
同级节点新增;
子集节点新增;
删除节点;
选中节点;
可配置
是否互斥;
数据源子集的属性名称;
是否只有叶子节点才可选中;
可访问
节点内可通过node来进行访问传入的数据
是否关闭状态,
是否选中状态,
是否在自己的子集包含选中节点,
当前节点的层级数;
还可以将节点的子集放在自己想放的位置
http://pop-lee.github.io/z-a ...
项目完成准备发布预览页面,要确保预览页面的文件可以在现有的项目代码中运行,对应的路径都是正确的,然后提交到github
在对应项目的页面上,点击Settings标签
左侧的Options标签
下方的GitHub Pages
点击Launch automatic page generator
会进入主页编辑页
编辑项目名称,基本信息,以及markdown各式的页面内容进行发布
发布之后,github会创建一个名为gh-pages的分支,里面的代码就是项目主页的代码
将自己的example演示的代码内容合并到这个分支内,放到对应的相对目录上进行提交
这样在项目的对应目录上就可 ...
gulp-concat
用来合并文件的,可以将多个文件进行合并,比如js、css等
使用方法可参看
https://www.npmjs.com/package/gulp-concat
gulp-uglify
用来压缩js文件的工具
相关配置如下
https://github.com/terinjokes/gulp-uglify
gulp-sourcemaps
用来将对应管道中的文件生成.map文件,而.map文件的作用就是让浏览器在对应加载的代码上找到映射的源,比如通过加载的css找到对应的sass
关于.map可以参看
http://www.cnblogs.com/vajoy/p/399 ...
首先gulp的文件读取不用说了,就是gulp.src
可以传单个字符串,也可以传数组
那么其实读取的文件先后顺序就是按照这个数组来的
比如:
return gulp.src([
path.join(config.src,'/!(*-tpls)*.js'),
path.join(config.src,'/*-tpls.js')
])
上面就是我实际用到的,在合并文件的时候,要先读取主文件,也就是我代码的定义一些module初始化的文件,然后再读取tpls模板文件。
这样就实现了,先读取-tpls.js以外名字的所有*.js文件,然后再读取*-tpls. ...
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "yo" "-g"
npm ERR! node v4.4.2
npm ERR! npm v3.8.6
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! yo@1.7.0 pos ...
$ sudo npm install n -g
npm ERR! not a package /usr/local/bin/n
npm ERR! addLocal Could not install /usr/local/bin/n
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "n" "-g"
npm ERR! node v4.4.2
npm ERR! npm ...
$interpolate
在官方文档中描述的是
编译一段带有插入标记({{}}这个东西,当然也可以是标签内的属性表达式)的语句,然后返回一个interpolation(插值)函数
插值函数的参数一context,也就是提供插值标记里面变量内容的对象。
例如
var html = '<div>{{name}}</div>';
$scope.interpolate = $interpolate(html)({name:'test'});
会将一段html,或者准确的说是就是字符串,不仅限于html,进行编译,将我们需要的值查进去,返回编译完的字符串。
再说$co ...
一篇好文
http://angular-tips.com/blog/2014/03/transclusion-and-scopes/