`
LiYunpeng
  • 浏览: 938980 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
这两天遇到个问题,如下 sourceTree,对我的submodule进行了修改,把原来的通过界面进行了删除,然后加入新的submodule,但是发现submodule那块区域,就无法显示新的内容了,什么都没有 查看.submodule里面的路径已经更新到最新的了,所以问题不在这 通过git submodule update执行命令,提示找不到原来删除的那个submodule路径,说明还有残留的配置的地方没有删掉 解决办法如下 .git文件夹下的config文件,查看内容会发现,原来的submodule配置在这个文件内依然存在 将其删除 执行 git rm --cached &l ...
首先是V8的Git源码 https://github.com/v8/v8 原来V8是放在code.google.com上面的,后来被转移到了Github 可以使用git 来进行clone 官方文档的开始第一步是checkout depot tools 这里面简要描述一下,depot tools是Google的一套工具包,这里面我们用到的是gclient,用来实现多中代码管理工具的继承环境,也就是说可以管理SVN、Git、CSV等不同的管理工具在一起,甚至把代码放到一起的工具。地址如下 http://www.chromium.org/developers/how-tos/install- ...
先描述一下我的状况 今天写WebApp的页面的时候,因为页面中存在多个同级的块,而会根据窗口大小的变化,同级的块可能都会出现滚动条 但是发现滚动条只有第一个好用~,其他的都无法滚动,感觉很奇怪,与此同时,试了Safari、Firefox浏览器,都好用,后来有让同事拿同版本的Chrome浏览器在他的机器上访问发现也好用 把代码加了个鼠标滚轮事件监听,在回调响应方法中不执行任何代码,就是一个空回调方法,发现就好用。 以上就是我遇到的状况 后来分析了一下原因之后,觉得可能是浏览器的问题,也许是bug,也许是我浏览器安装插件的bug 最终,我再Chrome浏览器的配置中找到了一项 在Ch ...
总体来讲,这个问题是垂直外边距合并问题。 也就是一个div,作为一个元素的第一个子集元素情况下,在设置了外边距之后,会与父级的div元素在某种情况下进行合并,那么在什么情况下呢 第一个元素的上外边距会去查找父级的border或者padding,如果没找到,就会向外找margin,如果找到margin,相邻的两个margin会进行合并,这也就是垂直外边距合并。 也就是说没有找到边界,就会一直向外查找是否需要外边距合并,除非遇到了border或者padding,则终止这个想法。 所以,在父级元素设置了border或者padding之后,就不会再继续影响父级元素的高度和位置了。
最近发现了个问题,如标题。 具体操作说不清了,但大概是这样的 我使用MySQL Workbench来进行数据模型的同步,然后在修改一些原有表的设计的时候,Workbench把我的表外键给删掉了,我也没有在意,就同步了数据库。 然后在MySQL服务重启之后就出现了这种状况,如果你也是这种状况,can't select from existing table because it doesn't exist ,那么八成是我这里描述的问题。 问题解决 1.打开MySQL的errorLog,具体就在MySQL的安装目录下的my.cnf文件里,添加err-log的生成路径,然后查看错误日志。 2. ...
之前使用过git-svn,感觉并不是很好用,后来在网上发现了这个东西 SubGit,一个传说中比git-svn好用的工具 准备工作 首先下载SubGit,地址http://www.subgit.com/download.html 然后解压到本地,可直接使用bin下的运行文件,也可以配置环境 ...
判断相等 用EXACT,返回TRUE和FALSE 两个参数可以是单元格引用,也可以是字符(注意,字符只能用双引号) 如:EXACT(F2,"是"),意思是判断F2单元格的文本是不是”是“字。 查找字符串 用FIND,比如单元格内字符串为ABCDEFG =IF(ISERROR(FIND("ABC",A1)),0,1) 判断函数 用的是=IF() 第一个参数是判断条件 第二个参数是当条件成立时的值 第三个条件是当条件不成立时的值 如:=IF(EXACT(F2,"是"),"1","0"),意思就 ...
本人的环境是使用yeoman+bower+gulp来构建前端程序的 那么在开发过程中会遇到一个问题,就是在后台通过tomcat启动程序开启了类似8080端口的接口API,但是通过gulp构建启动服务会是另外的一个端口,比如默认的3000,在这个时候请求页面前端调试是没有问题的,但是如果页面前端需要请求后台接口,就需要将请求接口的地址变为8080端口 具体实现: 通过yeoman构建的项目,会在gulp文件夹下生成server.js,使用的是http-proxy-middleware来实现代理转发,然后我们在如下配置中增加一项 var server = {     baseDir: bas ...
在一个controller代码块被释放掉的时候,我们通常要将一些监听的事件同时释放掉 正常的$scope是不需要我们来维护的 但是当我们对$rootScope进行监听的时候,类似的全局变量或者说在其他地方依然有引用的变量是不会被释放掉的,而我们在controller中对rootScope做对应的事件监听,比如说stateChange等,每次controller初始化都要监听一次 删除监听的做法是,在rootScope.on方法上,接受它的返回值(是一个function),当scope将要destroy的时候,将返回的函数执行一边,然后把对应的引用同时删掉即可 类似代码如下 var l ...
在10.11中,OS X 将Rootless修改成了,enable,所以我们需要关掉他 在网上找了很多相关的修改方法,都不管用啊,最后使用了这个 sudo nvram boot-args="rootless=0" sudo reboot 重启电脑 按住Command + R,进入到恢复界面 打开Terminal终端,然后输入 csrutil disable reboot 如果想改回来,将disable改成enable即可 修改后重启 我在安装sass的时候遇到这个问题,以上方法就没有解决 通过如下命令 $ sudo gem install -n /usr/ ...
这里仅介绍配置文件的思想顺序方便理解,具体配置网上会有很多,不在此过多介绍 首先,需要了解log4j的几个预定义级别 debug < info < warn < error < fatal 分别可以控制想要的不同级别的输出规则 --------------------------------------------------------------------------- log4j里面有两个核心的概念,一个是appender、一个是logger,这里,我们需要先要有一个计划,就是把日志想要输出到什么位置、以什么样的形式。 --------------------- ...
我们通常可能想将Web页面开发和服务器端完全分离,这样可以使用页面端构建工具和调试工具,不依赖于后段进行开发 那么会遇到一个比较常见的问题,就是跨域访问的问题 这里介绍一个Chrome插件,叫做 “Allow-Control-Allow-Origin: *” 下载地址 https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en 如果上面这个不好用,还可以尝试一下使用下面这个 叫做“API-Access” 下载地址 https://ch ...
本文参考yeoman官方http://yeoman.io/codelab/meet-yeoman.html 首先yeoman是一个集成了grunt bower gulp的前段构建工作流工具,可以快速生成构建WebApp 甚至是AngularJS的App。 第一步,首先是安装 在写这篇文章的时候,最新版本的yeoman版本是1.4.7 ...
sol可通过对文档数据简历索引,然后进行搜索的搜索引擎工具,我们常用的json/xml/各种文档文件,或者数据库都可以被看作是文档。 首先,要了解SOLR有一个控制台,可以帮我们做很多事~ solr的安装网上有一大堆就不说了 但是需要注意的是,貌似solr的每个版本目录结构都不一样,看到网上好多文章描述的步骤,对应的文件夹和文件都不存在了 我的目录结构如下 其中bin不多说了,solr的核心运行文件./solr start/stop/restart等等命令吧 solr控制台 http://localhost:8983/solr 1.创建core 这里面,控制台里是菜单上有一个core ...
JedisPoolConfig config = new JedisPoolConfig(); //连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认true config.setBlockWhenExhausted(true); //设置的逐出策略类名, 默认DefaultEvictionPolicy(当连接超过最大空闲时间,或连接数超过最大空闲连接数) config.setEvictionPolicyClassName("org.apache.commons.pool2.impl.DefaultEvictionPolicy"); //是否启用 ...
Global site tag (gtag.js) - Google Analytics