自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Flutter Got TLS error trying to find package xxx at https://pub.dev.

在学习Flutter的时候,遇到需要安装flutter_inappwebview依赖包,发现无法安装,控制台提示。重新执行flutter pub add flutter_inappwebview,安装成功,问题解决。如果在中国安装flutter,配置国内镜像是很好的解决办法。到此,解决方法找到。创建上述两个系统变量即可。

2023-06-13 11:30:49 8230 1

原创 flex模式文字溢出问题

使用flex布局,左边自适应,右边固定 结果左边的文字太长了,需求是显示一行,超长显示… 相信一般的做饭都是 text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 但是这个做法的前提是固定宽度,比如width:200px麻烦就来了,现在左边是自适应,使用width:calc(1-200px)不起作用 那怎么解决呢

2017-05-22 22:35:50 7095

原创 两个img标签之间有空白

偶尔会遇到这种情况 两个图片自下而上排列 会发现中间有一个空白 这个时候会怀疑是不是图片有白边 仔细查看图片,是没有白边的 那问题在哪里呢?先说解决方案: 1.给图片增加样式display:block 2.img{vertical-align:top;} 改变其垂直对齐方式 3.div{font-size:0}; 把父元素的文字大小设置为0 4.div{ margin-

2017-05-22 21:57:14 3035

原创 SVN不能自动添加新建的文件

SVN不能自动添加新建的文件在使用SVN的过程中遇到了一个问题,就是新建的文件不会被自动添加,需要手动添加进去,导致提交代码时经常遗漏新文件,队友那边就不能正常运行。问题是由于在SVN下的某些目录的属性忽略文件导致的,根据以下步骤去掉就可以了。 在你的SVN库的根目录下,右键空白处,选择Properties 单击Remove按钮,选择Recursive干掉这个属性,单击Ok就可以了。

2016-05-12 10:23:16 10480 2

原创 输入框回车莫名触发button点击事件

在输入框中试着回车了一下,结果表格数据被删除了,很奇怪我并没有给输入框加入回车事件。发现表格数据被删除,原来是删除按钮点击事件被触发。上stackoverflow找答案,有一个答案比较能解释。那就是button标签如果不加type的话默认是submit,当在输入框中回车,触发该事件,果然加入type="button"就没问题了。但是仍然有一个很奇怪的事情,就是在这个form表单中我一共有五个按钮,

2016-03-01 18:37:00 2249 2

原创 div 英文数字不自动换行

在div中常遇到以下情形: 中文能够自动换行,英文加数字不会自动换行,需自行加样式 如下样式可以解决word-wrap:break-word;word-break:break-all;

2016-01-05 20:26:26 616

原创 ng-class $first

在ng-repeat中,常需要给第一个元素添加class,这个时候有一个有效的方法: ng-class=’{xxx:$first}’ 简单方便

2016-01-05 20:24:26 793

原创 Angular directive bug

问题:使用replace:true,使用@传入一个参数,使用同一个名称,则在directive模板中的该参数会多一个空格,然后通过jquery选择不到该元素 解决方案: 使用不同的名字传入即可,例如,模板内叫id,则传入xid

2016-01-05 20:22:20 453

原创 chrome 忽略autocomplete

autocomplete = off在chrome下不生效 chrome最近的一些版本中忽略了autocomplete,仍有autofill行为 解决方案: 在password前添加两个hidden的input,一个text,一个password,chrome会找到第一个password和它前一个field进行autofill

2016-01-05 20:20:29 433

原创 自定义cursor

看到微博的放大缩小cursor后思考如何自己做一个。 最常用的方法: cursor:url(css/cur/big.cur),auto; 微博也是这么做的。 但是发现CSS3自带有 cursor: zoom-in cursor: zoom-out 这两个实验特性 生产环境建议使用cursor:url(css/cur/big.cur),auto;

2016-01-05 20:18:39 421

转载 HTML article和section

The HTMLarticle> element represents a self-contained composition in a document, page, application, or site, which is intended to be independently distributable or reusable (e.g., in syndication)

2016-01-05 20:14:07 821

原创 spring mvc 415报错

使用angular发送请求到后台,返回415错误 查找半天,前端请求的Content-Type已经是application/json 最后发现原因是接收的VO中boolean类型的set方法有问题 另外建议VO中使用Boolean,,可以接收null

2015-12-09 17:17:25 1029

转载 tomcat7点击\bin\tomcat7.exe一闪而过,点击tomcat7w.exe提示未安装服务

进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可如想移除tomcat服务,操作如下:具体安装方法:打开命令行提示符窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat remove tomcat服务名称(如tomcat7) 即可。

2015-12-01 17:10:46 846

原创 正则表达式验证手机号和邮箱

有时候需要校验手机号和邮箱,这个时候可以使用正则表达式。 手机号:/^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/邮箱:/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i若要满足是手机号或者邮箱,可

2015-11-20 15:57:36 5057

原创 Angular directive 递归渲染

试图用Angular directive去绚烂页面层次结构,于是在一个directive的模板页面中使用<directive></directive>的形式去写,页面立马崩溃。经过搜索之后,发现是这种写法的问题,这样写会进入死循环。 最后使用的写法: 创建一个新的directive, element.html(template); $compile(elem

2015-11-17 19:36:15 1239

原创 Webstorm 配置tomcat

File-Settings-Deployment 添加一个名为tomcat的Server OK之后,先Apply一次,然后重新打开该窗口进行配置。 第一个选择已经发布在服务器上的项目路径 第二个填写项目访问URL,如http://localhost:8080/abc 然后每次改完代码,Tools-Deployment-Upload to tomcat即可

2015-11-09 17:11:47 10014

原创 Eclipse自动刷新

使用Eclipse启动后台服务器,然而是使用了其他编辑器编辑前端相关的文件,这个时候,你往往需要手动在Eclipse项目上右键刷新一下,才能生效。Window-Preference-workplace,勾选Refresh using native hooks or polling就可以了,但是每次仍需等待2-3s,然后再刷新浏览器即可。

2015-11-01 22:41:03 4211 3

原创 web开发中遇到的奇葩错误

在web开发中,遇到广告相关的模块,于是取名当然是按照广告的英文来取,然后发现页面根本无法加载相应的js,还以为是webstorm的问题。良久,才发现是chrome的插件adblock把我的文件当成广告给拦截了,半天才发现,希望各位使用adblock的同学们看到此文可以规避这类问题。

2015-11-01 17:59:03 703

原创 Eclipse Tomcat改发布目录

默认D:\work-file\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebappsNew ServerOpenDeploy path给位tomcat目录下的webapps即可

2015-10-04 21:37:43 345

原创 Canvas初步

进来接触了Canvas,以下是其基本用法var canvas = document.getElementById('canvas');var context = canvas.getContext('2d')context.moveTo(x,y)context.lineTo(x,y)context.arc(cx,cy,r,sAng,eAng,anticlock=false)

2015-10-04 21:34:34 334

转载 gulp

自动化构建工具gulp安装gulp:npm install --global gulp// 作为单独插件的rename提供了更高的灵活度gulp.task("scripts", function(){ return gulp.src(["src/js/**/*.js"]) .pipe(rename({ suffix: '.min' })) .p

2015-07-01 16:40:12 335

原创 移动开发入门

兼容性浏览器内核webkit使用手势操作代替鼠标输入/出事件响应式布局CSS3代替DOM animationsetTimeout改变dom styleCSS3优势,使用GPU渲染,效率高开发框架和库Canvas drawImageAPI

2015-06-07 23:38:30 342

原创 Spring 4 + Hibernate 4 搭建web项目

某天一时兴起,想搭建一个web项目框架。于是选择了Spring 4以及Hibernate 4,我有强迫症,总喜欢高版本,于是乎遇到了一些升级版带来的问题。创建一个Maven项目,找一个pom.xml,选择一些新版本的jar.在配置的时候发现HibernateTemplate在高版本中不推荐使用,这么好用的东西,但想想高版本的东西必定有其特别之处,索性耐着头皮继续搞。配置完成之后打算用U

2015-03-18 21:12:24 499

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除