Advertisement

项目中有两种编码的文件时,使用ant编译错误

项目组维护的系统中包含少数由UTF-8编码保存的JAVA文件,当使用ant来build的时候会出现"编码 GBK 的不可映射字符"这个错误导致编译失败,而当我在build.xml中加上<compilerarg line="-encoding UTF-8 "/> 后再build又会出现"编码 UTF-8 的不可映射字符",请问在不逐一修改文件编码的情况下,如何解决这个问题. --cut--

Continue reading »

java中关于jedis 等依赖于配置文件的类如何封装成一个通用工具类

最近想把一些常用的工具整理成通用的工具类,比如jedis,MNS 等,但是 这些工具都依赖于配置文件:比如jedis需要配置ip,port等.如果把这些写死就失去了封装工具类的意义.我尝试过把这些 参数写成变量,然后用构造方法初始化这些变量,得到JedisPool 等.但是这样的封装 又依赖于对象,在业务中每次都要new出来 ,无法像常用的工具类那样 变成static 方法引用.如下图,所以想问问各位 大神有什么 好的封装思路? --cut-- 艳阳一夏在2016-12-07 12:38:36回

Continue reading »

thinkphp 类内变量数组赋值

$this->data = array( 'isLogin' => $isLogin, 'memberInfo' => $memberInfo,//会员信息 ) $this->data想增加account值,用$this->data['account'] = $account 无法赋值,请问要怎么才能赋值上去? --cut-- 娃娃脾气在2016-12-07 11:27:26回答到: $this->data = array( 'isLogin' => $isLog

Continue reading »

ES6中的let const的作用

"ES6规定暂时性死区和let.const语句不出现变量提升,主要是为了减少运行时错误,防止在变量声明前就使用这个变量,从而导致意料之外的行为.这样的错误在ES5是很常见的,现在有了这种规定,避免此类错误就很容易了."能够举例说明在ES5中有哪些常见的错误吗 --cut-- 斑驳光影在2016-12-07 18:38:11回答到: 最简单的,比如说 for(var i = 0; i < 10; i ++){},i在for循环之后还会存在,还能被调用,i的值还会被保存,这个就可能导

Continue reading »

laravel项目从本地上传到云服务器缓存更新问题

在本地windows上开发的时候,.env文件里面数据库名字叫test,我把整个项目文件夹ftp上传到服务器(centos7),env文件里面的数据库名字改成了laravel.然后执行php artisan migrate,但是出现如下错误,说找不到test数据库: [PDOException] SQLSTATE[HY000] [1049] Unknown database 'test' 本来就没有test数据库,哪里来?这是缓存问题吗?应该怎样弄一下? 这是database.php: 'mys

Continue reading »

preg_replace_callback替换数组问题?

$tpl = preg_replace( ['/\s*([,;:\{\}])\s*/', '/[\t\n\r]/', '/\/\*.+?\*\//'], ['\\1', '', ''], $tpl ); 准备使用preg_replace_callback替换掉preg_replace函数.目前只会使用preg_replace_callback替换字符串,该如何替换上述数组. --cut-- 卖掉内裤去上网在2016-12-07 12:41:56回答到: http://php.net/manual

Continue reading »

如何证明https比http更安全?

比如我正在使用angualr2编写前端应用,通过后台接口进行登录,我使用了https后 private loginUrl = 'https://xxxxx.com/jwt-token-auth/'; constructor(private http: Http) { } login(formData: Object): Observable<any> { console.log(this.loginUrl); let body = JSON.stringify(formData); let h

Continue reading »

webpack-dev-server 怎么配置指定打开的页面

devServer:{ contentBase:'./build/', host:'192.168.0.102', port:'8020', color:true } 比如说,我用webpack-dev-server 编译出来的路径http://192.168.0.102:8020/web... 然后我想要指定它第一次打开的页面,这个时候我要怎么去配置呢 --cut-- array_huang在2016-12-07 08:40:46回答到: 一般是这么做的,在build目录下建一个index.h

Continue reading »

Flask做个人网站的一些问题

之前看完了Flask Web开发那本书,之后修修改改就做了一个比较简陋的个人网站,这两天比较有空,就打算把它改漂亮点,我的首页原本是下面这样的 真的很丑,然后这两天改成这样了 原本不懂html跟css,后来看了一点,琢磨着该出来了,但是问题来了 文章摘要要是纵向太宽了,他就跑到外面去了,这个改怎么控制,改css? 而且文章的摘要还保留了格式 我生成摘要的方法是直接post[:1000],截出来的内容带着格式,所以 文章摘要怎么清除掉格式 --cut--

Continue reading »

touch事件 click事件相互冲突 有影响

现在遇到一个问题 有个元素A[宽度是500px]里有几个B元素[6个B元素 每个宽度是200px;] 现在滑动A的时候让显示不同的B 使用了touchstart touchmove touchend, 现在点击B元素的时候会执行A元素的滚动事件 如果设置了e.preventDefault B元素的click事件无法执行. --cut-- toBeTheLight在2016-12-07 18:26:16回答到: 移动端 click事件慢300ms好像是.不如这样.A元素的touchmove里用mo

Continue reading »

为什么老感觉 awk/sed 这一类工具很难用, 用起来很痛苦?

2016/12/7 问题 语法记不住 特殊变量记不住(NR之类的, 这让我想到了bash中的$# $@这一类的变量, 真的很难记住) 忘记得很快 其他... 实践得少还情有可原, 但是也用了有一段时间了, 老感觉用它们有点痛苦. 使用它们, 老让自己产生自我怀疑, 工具不应当是这样的 上下文环境 linux gawk gsed 尝试解决 --cut-- 勃学院在2016-12-07 17:12:16回答到: 写脚本的话awk哪里不好用了,sed的话基本没有什么需求了.建议题主看一下这本书

Continue reading »

现在, Atom 编辑器的启动速度如何?

2016/12/6 问题 启动速度: 大文件打开速度 多文件打开速度 多插件下的打开速度 启动速度(?) --cut-- uglybachelor在2016-12-06 12:24:12回答到: 我装了30多个package,不包括自带的core package,每次启动也不会超过2s吧.再说atom这么轻量的编辑器启动了就开着呗,不关机都不用管他.

Continue reading »