最新文章
Windows系统默认的时间同步间隔是7天,如果我们需要修改同步的时间间隔(同步频率),我们可以通过修改注册表来手动修改它的自动同步间隔以提高同步次数,保证时钟的精度,windows7,Windows8 系统: 1. 修改同步频率 注册表展开[ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ] 分支,并双击 SpecialPollInterval 键值,将对话框中的“基数”栏选择到“十进制”上 对话框中显示的数
像素鱼丸 2018-06-11 运维 1285
一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。 实际项目中,很多文件都是不需要版本管理的,.gitignore的内容是一些规则,Git会根据这些规则来判断是否将文件添加到版本控制中。 下面我们看看常用的规则: 1)/tmp/ 忽略整个文件夹 2)*.zip 忽略所有.zip文件 3)/temp/a.php 忽略某个具体文件 4)* 忽略所有文件 .gitignore还可以指定要将哪
像素鱼丸 2018-06-09 开发工具 1244
CSS实现单行、多行文本溢出显示省略号(…) 如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。 实现方法: overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 效果如图: 但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。 接下来重点说一说多行文本溢出显示省略号,如下。 实现方法: display: -webkit-box; -webkit
像素鱼丸 2018-06-08 CSS 1018
一,写好 Git Commit 信息的 7 个建议1.用空行分开主题和正文2.限制主题在50个字母3.主题行首字母要大写4.不要用句号结束主题行5.主题行用祈使语气6.每行72个字7.在正文部分解释什么,为什么,以及怎么做的 二,Commit message 编写指南Commit message 的格式每次提交,Commit message 都包括三个部分:Header,Body 和 Footer。 type ( scope ): subject // 空一行 body // 空一行 footer 其中,Header 是必需的,Body 和 Footer 可以省略。不管是
像素鱼丸 2018-06-06 开发工具 1394
git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -3 git rev-list --objects --all | grep 343940a git log --pretty=oneline --branches -- _src/归档.zip git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch _src/归档.zip' --prune-empty --tag-name-filter cat -
像素鱼丸 2018-06-06 开发工具 1289
Audio对象的属性 属性 描述 audio.volume (读/写) 音量 audio.src (读/写) 歌曲地址 audio.currentTime (读/写) 歌曲当前已播放时长 audio.duration (读) 歌曲的总长度 audio.paused (读) 布尔类型 是否处于暂停状态 audio.ended (读) 布尔类型 歌曲是否已经播放完毕 Audio对象的方法 方法 描述 audio.play() 让歌曲开
像素鱼丸 2018-06-03 JavaScript 1244
在Vue组件中,使用.foo img{max-width:100%}不会生效,解决方法如下: template     div class="foo"         div v-html="myHtml" /div     /div /template style scoped     .foo { height: 300px; } /style 而如果在组件中使用了v-html,要为myHtml中的标签添加CSS样式,我们需要在写样式的时候添加 : .foo img { max-width: 100%; } 这样,编译
像素鱼丸 2018-06-02 JavaScript 1229
Git从远程的分支获取最新的版本到本地有2个命令。 1,git fetch:相当于是从远程获取最新版本到本地,不会自动merge。 git fetch origin master git log -p master..origin/master git merge origin/master 以上命令含义: 首先从远程的origin的master主分支下载最新的版本到origin/master分支上, 然后比较本地的master分支和origin/master分支的差别 最后进行合并。 用更简单的方式来说 git fetch origin master:cloud git diff clou
像素鱼丸 2018-05-30 开发工具 1208
大多数情况下,我们都是判断页面滚动到底部,如下: window.addEventListener('scroll', this.handleScroll); // 处理滚动到底部的事件 handleScroll(arg) {     var clientHeight  = document.documentElement.clientHeight;  // 客户区大小     var scrollHeight  = document.documentElement.scrollHeight;  // 没用滚动条的情况下,元素内容的总高度     var scrollTop
像素鱼丸 2018-05-28 JavaScript 5741
// 时间转换 几分钟 几小时 几天 tools.formatTime = function (timespan) { var dateTime = new Date(timespan); var year = dateTime.getFullYear(); var month = dateTime.getMonth() + 1; var day = dateTime.getDate(); var hour = dateTime.getHours(); var minute = dateTime.getMinutes(); var second
像素鱼丸 2018-05-27 JavaScript 1066
视觉对齐: 用最简单的文字来举例—————— 这两行字,左边对齐了吗?是否会有第一行偏右了一点的感觉。 实际上这两行文字已完全对齐,这叫物理对齐,视觉不齐。而做设计当然是追求视觉上的,人的眼睛很容易产生错觉,大部份时候要避免,有时候要利用。 把第一行左移一点: 这样,左对齐的感觉更明显,实际上金字的边已往左超过了D字的边。为达到视觉对齐的目的,而实际是不齐的,原因是因为边界面积。 大标题与小字,艺术字与黑体,不规则元素与方块……随时都出现这种情况。 来源: h
像素鱼丸 2018-05-24 UI 设计 2742
在目前的APP产品设计中大部分都是采用小团队作业的方式,关于流程等通常很少关注与规范,所以导致产品在进一步发展壮大的过程中很容易就乱套了。 一个产品的研发流程大致为:基础调研→产品分析→交互设计→视觉设计→研发→测试→交付。其中需要三次评审,分别为产品需求评审(需要产品+设计+研发人员参与),原型评审(需要产品+设计+研发+市场等人员参与),最后是开发评审。设计师在制定需求的环节加入是最为理想的状态,这个阶段加入可以更利于理解需求的起源并省去后期重新沟通的成本,还能为产品带入更多设计层面的思考,将用户体验注入到产品的基因中去。而通
像素鱼丸 2018-05-23 UI 设计 2315
一、任务 这些线性图标难做吗?让我们分析一下它们的结构。 尺寸规格:一般线条为2px,也有的加强为3px的。 风格:线条简单,图形指示意义明确。 2 px 的图标 3 px 的图标 二、任务分析(思考和困难) 绘制不难,怎么快速绘制才是关键。 大家思考一下,这个线形图标是怎么做出来的呢? 很多同学会想用Illustrator进行绘制图形,但这样并不方便。在AI可能会出现绘制完后拖到PS中进行调整,会导致边缘线的大小变化,容易导致像素对不齐等情况。在迭代过程中不好保证图标描边大小的统一性,只能一个一个的到AI中进行更改非常的麻烦。折腾了半天画个线性图标,实在
像素鱼丸 2018-05-22 软件技巧 1174
cp -R /A/* /B cp -Rf /A/* /B 这里的A代表复制源,B代表复制目标.
像素鱼丸 2018-05-17 运维 1363
修改你最近一次提交可能是所有修改历史提交的操作中最常见的一个。 对于你的最近一次提交,你往往想做两件事情:修改提交信息,或者修改你添加、修改和移除的文件的快照。 如果,你只是想修改最近一次提交的提交信息,那么很简单: $ git commit --amend 这会把你带入文本编辑器,里面包含了你最近一条提交信息,供你修改。 当保存并关闭编辑器后,编辑器将会用你输入的内容替换最近一条提交信息。 如果你已经完成提交,又因为之前提交时忘记添加一个新创建的文件,想通过添加或修改文件来更改提交的快照,也可以通过类似的操作来完成。 通过修改文件然后运行 git add 或 git rm 一
像素鱼丸 2018-05-16 开发工具 1511
当一个api是GET请求, 地址是http://javascript.net.cn/user/comments 正常的GET请求是没有问题的,但是有时候该GET请求会变成非简单请求。比如: this.$http({     method: 'GET',     url: '/user/comments',     params: {page:1, object_id:that.article.id, table_name:"portal_post"},     headers: {     'XX-Token':  tools.getCookie('token'),    
像素鱼丸 2018-05-16 开发技巧 1576
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 一、简介 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出
像素鱼丸 2018-05-16 开发技巧 1060
解决方案一,检查Vuex中的数据,没有的话,重新从服务器获取,该方案可以满足存储的简单信息。该方法的好处是比较干净。 mounted: function(){ var that = this; //如果登录后,刷新了,vuex里的登录数据会清空,这里重新从服务器获取数据 if(tools.getCookie('token') && !this.$store.state.user.user_type){ // 判断不需要重新获取信息的页面 var noNeed = ['/login','/register','/reset'];
像素鱼丸 2018-05-15 JavaScript 1406
在写vue或者react中,有时候目录过深。使用相对路径引入模块,有点容易出错。比如下面这样: import {tools} from "../../../../../tools"; 在webpack.config.js 中,配置如下: resolve: { alias: { '@': require('path').resolve(__dirname, 'src') } }, 然后就可以在项目中使用绝对路径了。 import {tools} from "@/tools";
像素鱼丸 2018-05-15 JavaScript 1721
处理方法: 创建一个批处理文件,然后把无法删除的文件,拖到批处理上。 del /q /f /s \\?\%1  rd /q /s \\?\%1
像素鱼丸 2018-05-14 运维 1151
随机推荐
Light 主题
PHP curl 的用法
WordPress 引入自定义 JavaScript 文件
Linux netstat 命令
WordPress 插件开发
medium-zoom,一款 JavaScript 图片缩放库
Node.js 控制台进度条实现原理
WordPress 分类添加自定义字段