lizhenqiu blog
最新评论流与站内评论搜索
Comment Stream
最新评论聚合
共 2894 条评论
Current Page
链接聚合
链接标签分页
Latest
评论流
第 58 / 145 页
当前展示 1141 - 1160 条,共 2894 条评论
服务器每天定时循环执行检测网站是否打得开脚本PHP任务代码
任务执行的时候不能写入创建日志文件?
@2楼#re#2031
服务器每天定时循环执行检测网站是否打得开脚本PHP任务代码
测试的时候发现这个效率并不是很高。
个人感觉PHP定时执行任务的效率不是很高,建议关于定时执行任务的工作还是交给shell来做吧。
HTML自动换行的问题
自动换行 word-break:break-all和word-wrap:break-word
word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自动换行。
它们的区别就在于:
1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。
2,word-wrap:break-word 例子与上面一样,但区别就是它会把congratulation整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉的。
3,word-break;break-all 支持版本:IE5以上 该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本。 WORD-WRAP:break-word 支持版本:IE5.5以上 内容将在边界内换行。如果需要,词内换行( word-break )也将发生。表格自动换行,避免撑开。 word-break : normal | break-all | keep-all 参数: normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行 break-all : 该行为与亚洲语言的normal相同。
也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本 keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本 语法: word-wrap : normal | break-word 参数: normal : 允许内容顶开指定的容器边界 break-word : 内容将在边界内换行。
如果需要,词内换行(word-break)也行发生说明:设置或检索当当前行超过指定容器的边界时是否断开转行。
对应的脚本特性为wordWrap。请参阅我编写的其他书目。 语法: table-layout : auto | fixed 参数: auto : 默认的自动算法。
布局将基于各单元格的内容。表格在每一单元格读取计算之后才会显示出来。速度很慢 fixed : 固定布局的算法。在这算法中,水平布局是仅仅基于表格的宽度,表格边框的宽度,单元格间距,列的宽度,而和表格内容无关说明:设置或检索表格的布局算法。对应的脚本特性为tableLayout。
建议:word-break 用3C检测会显示问题的,导致百度快照也会出问题-这个属性OPERA FIREFOX 浏览器也不支持 word-break属性可以用white-space:normal;来代替,这样在FireFox和IE下就都能正确换行,而且要注意,单词间的空格不能用 来代替,不然不能正确换行。
word-wrap:break-word 超出时,移动到下一行,如果还超出,是会截断滴
去掉前面的《 和 替换点为.
CSS小三角形和阴影效果
如果想要实现三角形的边也有阴影,再画一个三角形
再画一个border-top ;然后把图形旋转135°,再改变box-shadow的位置,
如下代码
两个小三角形合并拼接成一个大三角形
左边盒子覆盖遮挡住
PHP导出Excel,用来对付那些客户是杠杠的
判断是否重复的字段添加一个唯一索引
避免重复插入录入mysql数据bug
MySql避免重复插入记录
索引唯一性重复覆盖
mysql索引类型normal,unique,full text的区别是什么?
normal:表示普通索引
unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique
full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。
总结,索引的类别由建立索引的字段内容特性来决定,通常normal最常见。
BTREE
BTREE索引就是一种将索引值按一定的算法,存入一个树形的数据结构中,相信学过数据结构的童鞋都对当初学习二叉树这种数据结构的经历记忆犹新,反正愚安我当时为了软考可是被这玩意儿好好地折腾了一番,不过那次考试好像没怎么考这个。如二叉树一样,每次查询都是从树的入口root开始,依次遍历node,获取leaf。
BTREE在MyISAM里的形式和Innodb稍有不同
在 Innodb里,有两种形态:一是primary key形态,其leaf node里存放的是数据,而且不仅存放了索引键的数据,还存放了其他字段的数据。二是secondary index,其leaf node和普通的BTREE差不多,只是还存放了指向主键的信息.
而在MyISAM里,主键和其他的并没有太大区别。不过和Innodb不太一样的地方是在MyISAM里,leaf node里存放的不是主键的信息,而是指向数据文件里的对应数据行的信息.
RTREE
RTREE在mysql很少使用,仅支持geometry数据类型,支持该类型的存储引擎只有MyISAM、BDb、InnoDb、NDb、Archive几种。
相对于BTREE,RTREE的优势在于范围查找.
各种索引的使用情况
(1)对于BTREE这种Mysql默认的索引类型,具有普遍的适用性
(2)由于FULLTEXT对中文支持不是很好,在没有插件的情况下,最好不要使用。其实,一些小的博客应用,只需要在数据采集时,为其建立关键字列表,通过关键字索引,也是一个不错的方法,至少愚安我是经常这么做的。
(3)对于一些搜索引擎级别的应用来说,FULLTEXT同样不是一个好的处理方法,Mysql的全文索引建立的文件还是比较大的,而且效率不是很高,即便是使用了中文分词插件,对中文分词支持也只是一般。真要碰到这种问题,Apache的Lucene或许是你的选择。
(4)正是因为hash表在处理较小数据量时具有无可比拟的素的优势,所以hash索引很适合做缓存(内存数据库)。如mysql数据库的内存版本Memsql,使用量很广泛的缓存工具Mencached,NoSql数据库redis等,都使用了hash索引这种形式。当然,不想学习这些东西的话Mysql的MEMORY引擎也是可以满足这种需求的。
(5)至于RTREE,我至今还没有使用过,它具体怎么样,我就不知道了。有RTREE使用经历的同学,到时可以交流下!
hash就是一种(key=>value)形式的键值对,如数学中的函数映射,允许多个key对应相同的value,但不允许一个key对应多个value。正是由于这个特性,hash很适合做索引,为某一列或几列建立hash索引,就会利用这一列或几列的值通过一定的算法计算出一个hash值,对应一行或几行数据(这里在概念上和函数映射有区别,不要混淆)。在java语言中,每个类都有自己的hashcode()方法,没有显示定义的都继承自object类,该方法使得每一个对象都是唯一的,在进行对象间equal比较,和序列化传输中起到了很重要的作用。hash的生成方法有很多种,足可以保证hash码的唯一性,例如在MongoDB中,每一个document都有系统为其生成的唯一的objectID(包含时间戳,主机散列值,进程PID,和自增ID)也是一种hash的表现。
PHP导出Excel,用来对付那些客户是杠杠的
川小馆问答调卷,是否全选,是否存在没有选择选项问题
0.0000001 修复 0 不存在bug
js 删除前confirm确认提示代码
排序和查找算法
PHP 二分查找
二分查找需要数组有序,效率为O(logn)
输出
PHP导出Excel,用来对付那些客户是杠杠的
欧陆婚纱报名导出对应选项打勾打√
PHP导出Excel,用来对付那些客户是杠杠的
艾娜头像,判断头像是否存在,不存在默认显示默认头像
php 定位到根目录
thinkphp 的绝对路径
入口文件为基础可以写成
前面有一个点,注意区分后台服务器路径和前台前端路径区别表示
我是这么理解的:
1、APP目录和WEB目录不是一个概念,所以,要定义绝对路径,其文件夹必须在WEB目录下才行。(按你的表述来看,你的【根目录】就是WEB目录,对?)
2、后台(控制器)上传时使用./Public/Uploads,会上传到WEB目录下Public/Uploads文件夹。这就是你想要的结果不是?所以无需改为绝对路径。
3、前台(模板)调用,只需__PUBLIC__/Uploads就可以映射到WEB/Public/Uploads文件夹,如此调用不也是你想要的结果吗?
总结:结果均实现了,纠结相对与绝对有何意义?
提醒:WEB目录下的内容均可以使用绝对路径访问,需要自行组合。
圆形头像圆形css圆圈图片
@意见反馈/技术支持/伊网/安企网
手机图片点击
在创业这件事上,不成功是普遍常态,成功者才是异数
亲们:收藏一下,能用上。
长城有多长?
21196.18千米
珠穆朗玛峰有多高?
8844.43米
吐鲁番盆地有多低?
海拔-154米
长江有多长?
6397公里
黄河有多长?
5464公里
京杭大运河有多长?
1710公里
故宫面积有多大?
72万平方米
中国有多少人?
超13.73亿人
汉字有多少个?
85568个
中国有多少位皇帝?
408位
秦朝2位,汉朝31位,三国11位,晋朝16位,五代十六国78位,南北朝59位,隋朝3位,唐朝22位,五代十国55位,宋朝18位,金辽西夏35位,元朝18位,明朝16位,清朝12位,还有南明、北元。
其它诸如李自成、张献忠,以及太平天国洪秀全父子、甚至称洪宪帝仅两个月的袁世凯,加起来一共408位。
除了以上数字,这些中国人必知的常识虽然常挂在嘴上,但具体是哪些你都知道吗?
三山
黄山〖安徽〗
庐山〖江西〗
雁荡山〖浙江〗
【五岭】
越城岭
都庞岭
萌诸岭
骑田岭
大庾岭
【五湖】
鄱阳湖〖江西〗
洞庭湖〖湖南〗
太湖〖江苏〗
洪泽湖〖江苏〗
巢湖〖安徽〗
【四海】
渤海
黄海
东海
南海
【四大名桥】
广济桥
赵州桥
洛阳桥
卢沟桥
【四大名园】
熙和园〖北京〗
避暑山庄〖河北承德〗
拙政园〖江苏苏州〗
留园〖江苏苏州〗
【四大名刹】
灵岩寺〖山东长清〗
国清寺〖浙江天台〗
玉泉寺〖湖北江陵〗
栖霞寺〖江苏南京〗
【三大名楼】
岳阳楼〖湖南岳阳〗
黄鹤楼〖湖北武汉〗
滕王阁〖江西南昌〗
【四大名亭】
醉翁亭〖安徽滁县〗
陶然亭〖北京先农坛〗
爱晚亭〖湖南长沙〗
湖心亭〖杭州西湖〗
【四大古镇】
景德镇〖江西〗
佛山镇〖广东〗
汉口镇〖湖北〗
朱仙镇〖河南〗
【四大碑林】
西安碑林〖陕西西安〗
孔庙碑林〖山东曲阜〗
地震碑林〖四川西昌〗
南门碑林〖台湾高雄〗
【四大名塔】
嵩岳寺塔〖河南登封嵩岳寺〗
飞虹塔〖山西洪洞广胜寺〗
释迦塔〖山西应县佛宫寺〗
千寻塔〖云南大理崇圣寺〗
【四大石窟】
莫高窟〖甘肃敦煌〗
云岗石窟〖山西大同〗
龙门石窟〖河南洛阳〗
麦积山石窟〖甘肃天水〗
【四大书院】
白鹿洞书院〖江西庐山〗
岳麓书院〖湖南长沙〗
嵩阳书院〖河南嵩山〗
应天书院〖河南商丘〗
【四大佛教名山】
浙江普陀山〖观音菩萨〗
山西五台山〖文殊菩萨〗
四川峨眉山〖普贤菩萨〗
安徽九华山〖地藏王菩萨〗
【四大道教名山】
武当山〖湖北〗
龙虎山〖江西〗
齐云山〖安徽〗
青城山〖四川〗
【四大名绣】
苏绣〖苏州〗
湘绣〖湖南〗
蜀绣〖四川〗
广绣(粤绣)〖广东〗
【四大名扇】
檀香扇〖江苏〗
火画扇〖广东〗
竹丝扇〖四川〗
绫绢扇〖浙江〗
【四大名花】
牡丹〖河南洛阳〗
水仙〖福建漳州〗
菊花〖浙江杭州〗
山茶〖云南昆明〗
【十大名茶】
西湖龙井、洞庭碧螺春
黄山毛峰、都匀毛尖
六安瓜片、君山银针
信阳毛尖、武夷岩茶
安溪铁观音、祁门红茶
【十大名酒】
茅台、五粮液
洋河大曲、泸州老窖
汾酒、郎酒
古井贡酒、西凤酒
董酒、剑南春
【十大避暑圣地】
贵阳、昆明
承德、哈尔滨
长春、伊春
丽江、吉林
呼伦贝尔、大连
壮美山河难以历数,中华文化源远流长!
转帖( '▿ ' )
针对各种浏览器css不兼容的写法
一个IE兼容性提供了多少就业岗位
IE死的快些对开发人员有好处。
js生成随机数(指定范围)的代码
随机生成10个不重复的0-100的数字
在面试时,面试官问了我一道js题:随机生成一个含有10个元素的数组,且元素为0-100的不重复的整数。当时的第一反应是for循环生成10个数字,但是可能会有重复的情况;进一步思考,需要对生成的数字进行验证才能放到数组里面,但是问题来了,如果恰好有重复的,那我之前for循环生成的10个数字就不够了。当时回答的不好,回来后再仔细思考一下,想出了2中解决方案,第一种其实是尝试过程中得出的,还是第二种比较好。
第一种:
第二种:
把138亿年历史压缩到1年里的时间简史会是怎样
哈哈, 我也想说这个.........
#2016,还有第二年?这叫缩短到1年?
#2016,
James Damore从来不认为那是一个“自己深爱的Google”,这就是他写那篇文章的原因之一,特别是当他被解雇之后,他更加确信这一点,庆幸自己离开了Google,并且已经多次在媒体上表达了这一想法。
至于他的观点,是一个早已被社会学,生物学以及考古学研究成果证明过多次,却在政治正确的大环境下被刻意压制的自然真理。这个真理就是,社会定位以及自我认知的倾向性最终会导致生理上的选择性进化。用人话来讲就是,那些富于领导力,野心勃勃的女强人们,因为不讨男人喜欢而更难嫁出去,结果她们的基因就在人类进化树上渐渐失传了。
总之一句话,大自然并没有生来就把男性塑造得更富领导力,今天的状态是进化偶然性叠加的结果,否认自然选择,否认基因承载个性的人。要么就是无知到否认工蜂从生理上就服从于蜂王,要么就是被白左和平权主义绑架的伪君子。
作为一个自认为对历任东家都有杰出贡献的员工以及一个自认为对同事足够包容的IT团队负责人,如果我所在的企业出现了这些变态式的平权倾向,我会立刻辞职,不会等到第二天。
最后要说的是,很多年以来,我一直是一个坚定的谷歌黑,根本原因就在于,我认为谷歌是一家彻头彻尾的伪君子企业,张口不作恶,闭口改变世界,开拓任何新业务,一上来就要先把自己摆上道德神坛,然后一个个登月项目死得尸横遍野。这样的作风,忽悠下小年轻也就罢了,在真正懂社会,懂商业的人看来,实在是让人作呕。
把138亿年历史压缩到1年里的时间简史会是怎样
还有第二年?这叫缩短到1年?
下一年的事情还没发生,只是计算出来的
把到现在的时间缩短为一年,第二年是未来的
把 138 亿年的历史压缩到 1 年里
未来不在此历史中。
程序员一定要尝试的8种编程语言
用过go和typescript,感觉有可能成为主流语言😬👏
程序员编程常用网页工具集[游戏]
Nginx官网提供了三个类型的版本
Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
Stable version:最新稳定版,生产环境上建议使用的版本
Legacy versions:遗留的老版本的稳定版
软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
项目部署环境一般可分为三种:生产环境,测试环境,开发环境
开发环境:开发环境时程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告和测试工具,是最基础的环境。开发环境的分支,一般是feature分支。
测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产服务器上,是开发环境到生产环境的过度环境。测试环境的分支一般是develop分支,部署到公司私有的服务器或者局域网服务器上,主要用于测试是否存在bug,一般会不让用户和其他人看到,并且测试环境会尽量与生产环境相似。
生产环境: 生产环境是指正式提供对外服务的,一般会关掉错误报告,打开错误日志,是最重要的环境。部署分支一般为master分支。
三个环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通产说的真实的环境,最后交给用户的环境。
vue.js学习笔记
😴😴😬👏👏
#2011,😴🥳
😴
🥳
vue.js学习笔记
😁😁😁😁
🤔🥳
👏👏👏
#2😴😴😴
😴😴😴😬😴👏