#1445
展开↯#1446
作者:广西南宁市
TextArea里Placeholder换行 使用jQuery的watermark控件 jquery.watermark.js
问题
页面上使用TextArea控件时,会时不时的想给个提示,比如按照一定方式操作之类的。正常情况下,会使用Placeholder,但这样的提示是不会换行的,无论是用\r\n,还是用<br/>,都不起作用。
前段时间碰到这个问题,一直没有解决,所有页面上的Placeholder都是一行到底,丑死了。
无意中,一个朋友提供了一个方法,完美的解决了问题,贴出来和大家分享一下:
CSS:
火狐和其他浏览器不兼容,有自己专门的方法(以下):
实际测试了一下,还是不能用。
问题
页面上使用TextArea控件时,会时不时的想给个提示,比如按照一定方式操作之类的。正常情况下,会使用Placeholder,但这样的提示是不会换行的,无论是用\r\n,还是用<br/>,都不起作用。
前段时间碰到这个问题,一直没有解决,所有页面上的Placeholder都是一行到底,丑死了。
无意中,一个朋友提供了一个方法,完美的解决了问题,贴出来和大家分享一下:
CSS:
#text1::-webkit-input-placeholder::after {
display:block;
content:"Line 2\A Line 3";
}
#text2::-webkit-input-placeholder::before {
color:#666;
content:"Line 1\A Line 2\A Line 3\A";
}
Run code
Cut to clipboard
火狐和其他浏览器不兼容,有自己专门的方法(以下):
textarea::-moz-placeholder:after{
content:"line@ \A line#";/* \A 表示换行 */
color:red;
};
Run code
Cut to clipboard
实际测试了一下,还是不能用。
文章:常用html、demo代码 发表时间:2017-05-17, 16:54:13
#1447
作者:广西南宁市
TCP协议与UDP协议的区别
首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!
TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。
TCP/IP协议集包括应用层,传输层,网络层,网络访问层。
其中应用层包括:
超文本传输协议(HTTP):万维网的基本协议.
文件传输(TFTP简单文件传输协议):
远程登录(Telnet),提供远程访问其它主机功能,它允许用户登录
internet主机,并在这台主机上执行命令.
网络管理(SNMP简单网络管理协议),该协议提供了监控网络设备的方法,以及配置管理,统计信息收集,性能管理及安全管理等.
域名系统(DNS),该系统用于在internet中将域名及其公共广播的网络节点转换成IP地址.
其次网络层包括:
Internet协议(IP)
Internet控制信息协议(ICMP)
地址解析协议(ARP)
反向地址解析协议(RARP)
最后说网络访问层:网络访问层又称作主机到网络层(host-to-network).网络访问层的功能包括IP地址与物理地址硬件的映射,以及将IP封装成帧.基于不同硬件类型的网络接口,网络访问层定义了和物理介质的连接.
当然我这里说得不够完善,TCP/IP协议本来就是一门学问,每一个分支都是一个很复杂的流程,但我相信每位学习软件开发的同学都有必要去仔细了解一番。
下面我着重讲解一下TCP协议和UDP协议的区别。
TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。
详细点说就是:(文章部分转载http://zhangjiangxing-gmail-com.iteye.com,主要是这个人讲解得很到位,的确很容易使人理解!)
TCP三次握手过程
1 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段,
主机A告诉主机B 两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应我.
2 主机B 收到主机A的请求后,用一个带有确认应答(ACK)和同步序列号(SYN)标志位的数据段响应主机A,也告诉主机A两件事:
我已经收到你的请求了,你可以传输数据了;你要用哪佧序列号作为起始数据段来回应我
3 主机A收到这个数据段后,再发送一个确认应答,确认已收到主机B 的数据段:"我已收到回复,我现在要开始传输实际数据了
这样3次握手就完成了,主机A和主机B 就可以传输数据了.
3次握手的特点
没有应用层的数据
SYN这个标志位只有在TCP建产连接时才会被置1
握手完成后SYN标志位被置0
TCP建立连接要进行3次握手,而断开连接要进行4次
1 当主机A完成数据传输后,将控制位FIN置1,提出停止TCP连接的请求
2 主机B收到FIN后对其作出响应,确认这一方向上的TCP连接将关闭,将ACK置1
3 由B 端再提出反方向的关闭请求,将FIN置1
4 主机A对主机B的请求进行确认,将ACK置1,双方向的关闭结束.
由TCP的三次握手和四次断开可以看出,TCP使用面向连接的通信方式,大大提高了数据通信的可靠性,使发送数据端
和接收端在数据正式传输前就有了交互,为数据正式传输打下了可靠的基础
名词解释
ACK TCP报头的控制位之一,对数据进行确认.确认由目的端发出,用它来告诉发送端这个序列号之前的数据段
都收到了.比如,确认号为X,则表示前X-1个数据段都收到了,只有当ACK=1时,确认号才有效,当ACK=0时,确认号无效,这时会要求重传数据,保证数据的完整性.
SYN 同步序列号,TCP建立连接时将这个位置1
FIN 发送端完成发送任务位,当TCP完成数据传输需要断开时,提出断开连接的一方将这位置1
TCP的包头结构:
源端口 16位
目标端口 16位
序列号 32位
回应序号 32位
TCP头长度 4位
reserved 6位
控制代码 6位
窗口大小 16位
偏移量 16位
校验和 16位
选项 32位(可选)
这样我们得出了TCP包头的最小长度,为20字节。
UDP(User Data Protocol,用户数据报协议)
(1) UDP是一个非连接的协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。
(2) 由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。
(3) UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包的额外开销很小。
(4) 吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带宽、源端和终端主机性能的限制。
(5)UDP使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的链接状态表(这里面有许多参数)。
(6)UDP是面向报文的。发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付给IP层。既不拆分,也不合并,而是保留这些报文的边界,因此,应用程序需要选择合适的报文大小。
我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。
UDP的包头结构:
源端口 16位
目的端口 16位
长度 16位
校验和 16位
小结TCP与UDP的区别:
1.基于连接与无连接;
2.对系统资源的要求(TCP较多,UDP少);
3.UDP程序结构较简单;
4.流模式与数据报模式 ;
5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。
1)提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用服务,是面向连接,端到端的传输;
2)面向连接:正式通信前必须要与对方建立连接。事先为所发送的数据开辟出连接好的通道,然后再进行数据发送,像打电话。
3)TCP支持的应用协议:Telnet(远程登录)、FTP(文件传输协议)、SMTP(简单邮件传输协议)。TCP用于传输数据量大,可靠性要求高的应用。
UDP(用户数据报协议,User Data Protocol)
1)面向非连接的(正式通信前不必与对方建立连接,不管对方状态就直接发送,像短信,QQ),不能提供可靠性、流控、差错恢复功能。UDP用于一次只传送少量数据,可靠性要求低、传输经济等应用。
2) UDP支持的应用协议:NFS(网络文件系统)、SNMP(简单网络管理系统)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。
总结:
TCP:面向连接、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。
UDP:面向非连接、传输不可靠、用于传输少量数据(数据包模式)、速度快。
文章:常用html、demo代码 发表时间:2017-05-17, 10:52:41
#1448
作者:广西南宁市
<br/>和</br>区别
在早先发布的html规范中<br>/<hr>/<img>等标记元素是无需“封闭自身”的,这就造成了html规范本身的不严谨,所以后来参考了更规范的XML语言的语法推出了xhtml。
在xhtml中所有类似br这样的孤立标签都需要自行封闭,具体的做法就是在标签名字的后面跟个“/”,例如<br />,因此,是没有</br>这个写法的。从逻辑上讲<br />=<br>...</br>,这样做的目的是为了尽量减少网页的代码量,同时保持逻辑严谨。
在早先发布的html规范中<br>/<hr>/<img>等标记元素是无需“封闭自身”的,这就造成了html规范本身的不严谨,所以后来参考了更规范的XML语言的语法推出了xhtml。
在xhtml中所有类似br这样的孤立标签都需要自行封闭,具体的做法就是在标签名字的后面跟个“/”,例如<br />,因此,是没有</br>这个写法的。从逻辑上讲<br />=<br>...</br>,这样做的目的是为了尽量减少网页的代码量,同时保持逻辑严谨。
文章:常用html、demo代码 发表时间:2017-05-17, 10:52:03
#1450
作者:广西南宁市
一旦人们做了某种选择,就好比走上了一条不归之路 #,广西南宁市,2017-05-16,22:31:44,
文章:为什么不推荐你去外包公司? 发表时间:2017-04-27, 10:34:08
#1451
作者:广西南宁市
战术与战略的区别
#,广西南宁市,2017-05-10,14:50:33,
战略上藐视敌人,战术上重视敌人,是伟大领袖毛泽东主席的战略战术思想,是克敌制胜不可分割的两个方面。所谓战略是比喻决定全局的策略;战术是比喻解决局部问题的方法;所谓敌人指真正的敌人,也可以指工作中遇到的困难和障碍。如洪水,如体育比赛中的对手。在战略上藐视敌人,才能敢于和敌人做斗争;才能保持旺盛的斗志,百折不挠,一往直前;才能在暂时处于困难的条件下,不被敌人外强中干的现象所迷惑,不至过高估计敌人而悲观失望、停顿不前。
在战术上重视敌人,是克敌制胜的现实保证。只有在战术上重视敌人,才能不至过低估计敌人而产生麻痹轻敌思想;才能在每一个具体的斗争中,采取谨慎态度,讲究斗争艺术;才能保持清醒的头脑,不至鲁莽蛮干,毕其功于一役。毛泽东曾指出:“当着我们正确地指出在全体上,在战略上,应当轻视敌人的时候,却决不可在每一个局部上,在每一个具体问题上,也轻视敌人。
“战略上藐视敌人,战术上重视敌人”,指导中国人民取得了抗日战争、解放战争、抗美援朝的胜利。这一思想对我们今天的经济建设,对我们各行各业工作的开展以及对我们每一个人战胜一切艰难困苦都有着积极的意义。
比如对于下棋,“在战略上要蔑视敌人,在战术上要重视敌人”这两句话也是最最重要的。在战略上要蔑视敌人,要对自己有信心,知道自己的能力层级,在你的目标范围之上,假如你目标几年内要拿全国冠军,可能没有任何事实支持,但是你会有一个参照系,即你们一拨人中所获得的头衔,所取得的成绩,所经受的重大比赛的考验后取得的突破,比比他们就会有一种感觉,那就是我不比任何人差或者说,只差一点点。对自己来说,就有充足的信心,它是支持你前进的动力。
战术上重视敌人。比如说你的大的目标是能够实现的,并不代表你能够坐享其成,也不是能轻而易举的完成的,在日常一点一滴的积累当中,每下一盘棋,每打一个谱,每做一道死活,一点一滴积累起来你自己的信心和你自己的水平。你可以有一两天的懈怠,但是不能经常懈怠,应该时刻都以一个旁观者的角度来观察自己,观察自己在你们一拨人当中的状态,别人平时都是怎么训练的。要看进步快速人的训练状态还有自己的训练状态,一对比就觉得自己有一种时不我待的感觉,就有了压力,压力会变成动力。不要惧怕失败,再怎么高要求自己,也可能会有失误,特别是下棋,两个人坐下来,总有一人要输的,这都是非常正常的,要找出失误当中的经验教训,不断用自己过去的成败总结这是为什么,出现这些问题是为什么,我今天取得好成绩是为什么,不断从过去的经验当中找出自己前进的道路,找出自己的不足,把它弥补,找出自己的优点把它发扬,这样一点一点修正自己,最后达到你想要的目的。对于具体的比赛,也要在战略上藐视(轻视,小看)对手,毛泽东面对美帝国主义那么强大的敌人,他说:一切反动派都是纸老虎。这是为自己树立必胜的信心。但在战术上要重视,那怕是棋力相对弱的对手也要高度重视,以弱胜强的事例太多太多了。每一局,每一步都不可掉以轻心,麻痹大意。这样才能立于不败之地 #,广西南宁市,2017-05-10,14:51:19, 大致意思概括起来就6个字:不惧敌,不轻敌!! #,广西南宁市,2017-05-16,11:28:39,
意见和建议区别
意见是带有批评性、指正性的看法,且大都是对已经发生的事物而言,多有希望对方改正的意思。
建议是带有建设性、前瞻性的看法,且大都是对尚未发生的事物而言,多有希望对方采纳并实施的意思,但实施的效果则要看事实而论了。
代表准确地运用提出议案或者提出建议、批评和意见的方式行使代表职权、发挥代表作用,需要清楚地认识议案与建议、批评和意见的区别。 #,广西南宁市,2017-05-16,11:29:11, 意见是指对某件事或某个人有不同的看法或不满意的地方,而建议则是对不满意的方面提出自己的看法或解决方案,希望向这个方面发展或改变.二者的不同是,意见是提出了自己的观点和看法,建议是对问题和意见提出的改变方法或方向.
《军语》中的解释如下:
战术指进行战斗的方法。包括战斗基本原则以及兵力部署、战斗指挥、协同动作、战斗行动的方法和各种保障措施等内容。
战略亦称军事战略。筹划和指导战争全局的方略。按作战类型和性质,分为进攻战略和防御战略。在军事战略下一层次,还可分为菌种战略和战区战略等。泛指对全局性、高层次的重大问题的筹划与指导。如国家战略、国家战略、经济发展战略等。
两者最大的区别就是层次的高低不同,战术是低层面小范围的,战略是国家层面大范围的。
战术可以千变万化
释义:战略是方向,战术是:方法
Run code
Cut to clipboard
战略上藐视敌人,战术上重视敌人,是伟大领袖毛泽东主席的战略战术思想,是克敌制胜不可分割的两个方面。所谓战略是比喻决定全局的策略;战术是比喻解决局部问题的方法;所谓敌人指真正的敌人,也可以指工作中遇到的困难和障碍。如洪水,如体育比赛中的对手。在战略上藐视敌人,才能敢于和敌人做斗争;才能保持旺盛的斗志,百折不挠,一往直前;才能在暂时处于困难的条件下,不被敌人外强中干的现象所迷惑,不至过高估计敌人而悲观失望、停顿不前。
在战术上重视敌人,是克敌制胜的现实保证。只有在战术上重视敌人,才能不至过低估计敌人而产生麻痹轻敌思想;才能在每一个具体的斗争中,采取谨慎态度,讲究斗争艺术;才能保持清醒的头脑,不至鲁莽蛮干,毕其功于一役。毛泽东曾指出:“当着我们正确地指出在全体上,在战略上,应当轻视敌人的时候,却决不可在每一个局部上,在每一个具体问题上,也轻视敌人。
“战略上藐视敌人,战术上重视敌人”,指导中国人民取得了抗日战争、解放战争、抗美援朝的胜利。这一思想对我们今天的经济建设,对我们各行各业工作的开展以及对我们每一个人战胜一切艰难困苦都有着积极的意义。
比如对于下棋,“在战略上要蔑视敌人,在战术上要重视敌人”这两句话也是最最重要的。在战略上要蔑视敌人,要对自己有信心,知道自己的能力层级,在你的目标范围之上,假如你目标几年内要拿全国冠军,可能没有任何事实支持,但是你会有一个参照系,即你们一拨人中所获得的头衔,所取得的成绩,所经受的重大比赛的考验后取得的突破,比比他们就会有一种感觉,那就是我不比任何人差或者说,只差一点点。对自己来说,就有充足的信心,它是支持你前进的动力。
战术上重视敌人。比如说你的大的目标是能够实现的,并不代表你能够坐享其成,也不是能轻而易举的完成的,在日常一点一滴的积累当中,每下一盘棋,每打一个谱,每做一道死活,一点一滴积累起来你自己的信心和你自己的水平。你可以有一两天的懈怠,但是不能经常懈怠,应该时刻都以一个旁观者的角度来观察自己,观察自己在你们一拨人当中的状态,别人平时都是怎么训练的。要看进步快速人的训练状态还有自己的训练状态,一对比就觉得自己有一种时不我待的感觉,就有了压力,压力会变成动力。不要惧怕失败,再怎么高要求自己,也可能会有失误,特别是下棋,两个人坐下来,总有一人要输的,这都是非常正常的,要找出失误当中的经验教训,不断用自己过去的成败总结这是为什么,出现这些问题是为什么,我今天取得好成绩是为什么,不断从过去的经验当中找出自己前进的道路,找出自己的不足,把它弥补,找出自己的优点把它发扬,这样一点一点修正自己,最后达到你想要的目的。对于具体的比赛,也要在战略上藐视(轻视,小看)对手,毛泽东面对美帝国主义那么强大的敌人,他说:一切反动派都是纸老虎。这是为自己树立必胜的信心。但在战术上要重视,那怕是棋力相对弱的对手也要高度重视,以弱胜强的事例太多太多了。每一局,每一步都不可掉以轻心,麻痹大意。这样才能立于不败之地
意见和建议区别
意见是带有批评性、指正性的看法,且大都是对已经发生的事物而言,多有希望对方改正的意思。
建议是带有建设性、前瞻性的看法,且大都是对尚未发生的事物而言,多有希望对方采纳并实施的意思,但实施的效果则要看事实而论了。
代表准确地运用提出议案或者提出建议、批评和意见的方式行使代表职权、发挥代表作用,需要清楚地认识议案与建议、批评和意见的区别。
文章:程序员编程常用网页工具集[游戏] 发表时间:2016-10-20, 11:01:23
#1453
作者:广西南宁市
IT 培训机构“七宗罪”
一句话概括:欺诈式营销、教学落后、师资低端
一 成因:高校教育的落后
重点高校:希望能培养出研究生、博士。所以对于实践并不重视,近几年由于压力所致,加强了实践能力的培养,但由于师资力量所限,并没有能教实践的老师,就程序员的高工资而言,实再没必要做老师,而且学历也不够学校要求。因此也没法很好的教实践。 同时,教授在学校期间教学工作理论不是重点,教授主要做科研,理论不和实践相结合会非常空洞。
普通高校:其教学体系主要由重点高校培养。而且面临着就业的压力,所以会侧重实践,同时,理论也会教一点,同样,他们呢也不太擅长理论。但实践仅凭自身又教不好。 因此,学校的学习体系已经无法满足社会需求
培训机构:只实践,因为需要就业,没时间培养理论。就业就行了,以后会怎么样?看天喽
二 培训机构之七宗罪
1 销售第一,不择手段
销售费占比超过 40%,最常见的两种招生模式:校企合作、招转
校企合作的本质是“各取所需”,举个例子,某培训机构和学校达成协议,每招生成功一名赠送学校一台 Mac 电脑,这还算好的,起码校长是为了学校利益着想,更有甚者公报私囊的大有人在。校园里琳琳色色的讲座实际上也大量存在利益输送。
招转 以就业为名,行招生之实。常见的套路是招聘网站上发招聘贴,你去了就变成岗前培训。最后能否就业?天知道。
2 教师收入低,人员素质整体低下
初级讲师月薪不超过 1w,培训保证月薪 1W 的学员? are you kidding ? 你胆敢参加吗?
3 生源低端 大专?没关系,专业学文科的,没关系。只要你敢来,我就敢收。计算机并不是一个简单的学科,具有一定门槛,一个小 Bug 都可能牵扯到底层的实现,缺乏了理论基础,只是空中楼阁而已。
4 过度包装 甭管是否教的好,先包装出来再说。
IT 最关键的就是实践,是项目,为什么有人在学校是一条虫,但公司里立马就 nb 了?就是因为在公司有项目的磨练。
但在培训机构,实战基本不做,把市面上最火的框架技术包装给你,背下来再说,而后教你话术:“千万别说你是培训机构出来的” “哥,我已经拿到几个 offer 了,但是对你们公司特别向往...”。
如果招聘公司发现你是培训机构出来的,基本会 PASS 掉。
5 浪费的不仅仅是金钱,而是更宝贵的时间
4 个月 2W,但之后呢?你是不是要在这个领域干很长时间?即使你被拔苗助长的找到了工作,工作 3 年、5 年、8 年后发现自己并不适合这个行当,岁月已老,转行无望,空余愤恨。
6 教学低端,无用 都什么年代了,还是填鸭式教学,输入为主,很少输出,但是 IT 是个重实践的行当,你不做大量的项目,没有一定的输出,没法成为一个称职的码农。
7 作恶 让刚毕业的学生提早见识了社会的阴暗面。教育的目的是培养具备优良价值观的人,百年育才,一个歪曲的行业给社会输出歪曲的价值观,说毒瘤也不为过。 #,广西南宁市,2017-05-15,16:18:18, 我见过最恶心的让学员贷款参加培训 #,广西南宁市,2017-05-15,16:23:59, 贷款才是目的 #,广西南宁市,2017-05-15,16:24:14, 见到的大多都这样。。 #,广西南宁市,2017-05-15,17:07:03, 不学理论是硬伤,完全是培养搬砖工。 #,广西南宁市,2017-05-15,17:08:31,
第五条反对,为什么呢,首先,那些因为程序员工资高而培训进来的的,这种人渣只会扰乱市场,他们只会往上爬,不会关注底层,这种人在怎么提升也只是一个搬运工或者码农,
就说说那些真心想做这行的,之前可能你并没有任何工作经验,但是对这个行业特别渴望,想快速提升一下自己,培训无疑是最好的选择,即使最后工资低等,其实并不重要,因为在入职之后会把大学的课程学一遍,首先你要有工作啊,低姿态。。低姿态。。低姿态。。低姿态。。 #,广西南宁市,2017-05-15,17:09:44, 低端岗位 大专+培训 便宜又好用
没有那么多培训出来的,怎么体现高端人才的价值 #,广西南宁市,2017-05-15,17:10:29, 培训就不应该已机构为单位,而是应该以老师为单位,老师才是培训最关键的因素,我觉得也应该是唯一的因素,其实许多机构的名师出走自立门户也说明了这个道理 #,广西南宁市,2017-05-15,17:10:39, 老师再好也没鸟用,问题不在于教不教得好,而是教好了也没什么用。名校生和普通生的区别是在学校学到的那点知识吗?问题是在于自己的学习能力和意愿,没有这些,让谁来教都没用。 #,广西南宁市,2017-05-15,17:10:54, 学习能力和意愿这种东西也不是凭空来的,好的老师也会教会自己的学生该如何学习 #,广西南宁市,2017-05-15,17:11:13, 都这样,先承诺培训完起码 8k,参加工作后还,比如某智,现在还推出送大专学历,牛逼了!
一句话概括:欺诈式营销、教学落后、师资低端
一 成因:高校教育的落后
重点高校:希望能培养出研究生、博士。所以对于实践并不重视,近几年由于压力所致,加强了实践能力的培养,但由于师资力量所限,并没有能教实践的老师,就程序员的高工资而言,实再没必要做老师,而且学历也不够学校要求。因此也没法很好的教实践。 同时,教授在学校期间教学工作理论不是重点,教授主要做科研,理论不和实践相结合会非常空洞。
普通高校:其教学体系主要由重点高校培养。而且面临着就业的压力,所以会侧重实践,同时,理论也会教一点,同样,他们呢也不太擅长理论。但实践仅凭自身又教不好。 因此,学校的学习体系已经无法满足社会需求
培训机构:只实践,因为需要就业,没时间培养理论。就业就行了,以后会怎么样?看天喽
二 培训机构之七宗罪
1 销售第一,不择手段
销售费占比超过 40%,最常见的两种招生模式:校企合作、招转
校企合作的本质是“各取所需”,举个例子,某培训机构和学校达成协议,每招生成功一名赠送学校一台 Mac 电脑,这还算好的,起码校长是为了学校利益着想,更有甚者公报私囊的大有人在。校园里琳琳色色的讲座实际上也大量存在利益输送。
招转 以就业为名,行招生之实。常见的套路是招聘网站上发招聘贴,你去了就变成岗前培训。最后能否就业?天知道。
2 教师收入低,人员素质整体低下
初级讲师月薪不超过 1w,培训保证月薪 1W 的学员? are you kidding ? 你胆敢参加吗?
3 生源低端 大专?没关系,专业学文科的,没关系。只要你敢来,我就敢收。计算机并不是一个简单的学科,具有一定门槛,一个小 Bug 都可能牵扯到底层的实现,缺乏了理论基础,只是空中楼阁而已。
4 过度包装 甭管是否教的好,先包装出来再说。
IT 最关键的就是实践,是项目,为什么有人在学校是一条虫,但公司里立马就 nb 了?就是因为在公司有项目的磨练。
但在培训机构,实战基本不做,把市面上最火的框架技术包装给你,背下来再说,而后教你话术:“千万别说你是培训机构出来的” “哥,我已经拿到几个 offer 了,但是对你们公司特别向往...”。
如果招聘公司发现你是培训机构出来的,基本会 PASS 掉。
5 浪费的不仅仅是金钱,而是更宝贵的时间
4 个月 2W,但之后呢?你是不是要在这个领域干很长时间?即使你被拔苗助长的找到了工作,工作 3 年、5 年、8 年后发现自己并不适合这个行当,岁月已老,转行无望,空余愤恨。
6 教学低端,无用 都什么年代了,还是填鸭式教学,输入为主,很少输出,但是 IT 是个重实践的行当,你不做大量的项目,没有一定的输出,没法成为一个称职的码农。
7 作恶 让刚毕业的学生提早见识了社会的阴暗面。教育的目的是培养具备优良价值观的人,百年育才,一个歪曲的行业给社会输出歪曲的价值观,说毒瘤也不为过。
第五条反对,为什么呢,首先,那些因为程序员工资高而培训进来的的,这种人渣只会扰乱市场,他们只会往上爬,不会关注底层,这种人在怎么提升也只是一个搬运工或者码农,
就说说那些真心想做这行的,之前可能你并没有任何工作经验,但是对这个行业特别渴望,想快速提升一下自己,培训无疑是最好的选择,即使最后工资低等,其实并不重要,因为在入职之后会把大学的课程学一遍,首先你要有工作啊,低姿态。。低姿态。。低姿态。。低姿态。。
没有那么多培训出来的,怎么体现高端人才的价值
文章:程序员编程常用网页工具集[游戏] 发表时间:2017-05-15, 16:18:02
#1454
作者:北京市
文章:那几年,我觉得自己活得那么四面漏风 发表时间:2017-05-15, 02:46:41
#1455
作者:北京市
悟得世间无双法,却抵不过逝水流年。一世极致绚烂,掩不住斑驳泪血昔年。再回首举世皆寂,寻不到同年。 #,北京市,2017-05-12,21:05:04,
修道一生,悟法一世。换来万古无敌,尸横遍野。飞蛾扑火的执着,风烛最后的绚烂。悟得世间无双法,却抵不过逝水流年。一世极致绚烂,掩不住斑驳泪血昔年。再回首举世皆寂,寻不到同年。
修道一生,悟法一世。换来万古无敌,尸横遍野。飞蛾扑火的执着,风烛最后的绚烂。悟得世间无双法,却抵不过逝水流年。一世极致绚烂,掩不住斑驳泪血昔年。再回首举世皆寂,寻不到同年。
文章:街上如果看到两个姑娘向你走来,可要小心 发表时间:2017-03-20, 00:18:47
#1456
作者:广西南宁市
百雀羚神广告















#,广西南宁市,2017-05-12,09:33:45, 百雀羚神广告失败?做公关谈转化的,大部分都是耍流氓 #,广西南宁市,2017-05-12,10:08:41, 所谓,一见钟情不过见色起意,日久生情不过权衡利弊。人生来就是孤单的。 #,广西南宁市,2017-05-12,10:16:25, 我的能力是盖世无双的,我可以心平气和的说出这句话,不带半点虚荣。这不需要任何人的认可,因为世界上已经没有任何人有资格来认可我。 #,广西南宁市,2017-05-12,10:17:27, 没有证明自己有李白的才,却无端有了李白的傲,注定是个悲剧。 #,广西南宁市,2017-05-12,10:20:08, 所以难怪古人有避离尘世的说法。一开始你以为能在复杂中保持自己,以为很简单。却在不知不觉中受感染。等你发现自己满身尘埃时,为时已晚,而自己唯一能做的,就只有被救赎或自我救赎。愿我们都能度过这挣扎的泽谭! #,广西南宁市,2017-05-12,14:44:18, 百雀羚又出神广告,故事要从一九三一讲起.. #,广西南宁市,2017-05-12,14:44:36, 把产品营销的广告做成了品牌宣传的广告。。。。 #,广西南宁市,2017-05-12,14:45:06, 看到朋友圈多个转发,看的却有点雾水,既然是宣传护肤品,放在普通消费者眼中,能耐心看到最后都未必吧,有想法有美感,商业项目中,最终还是看重转化率和购买力吧 #,广西南宁市,2017-05-12,14:45:29, 花几百万的失败案例,头次传统慢消品走移动互联网砸品牌 #,广西南宁市,2017-05-12,14:46:23, 形式感过强——抢走了产品关注度、转化率低、缺乏延续性 。 #,广西南宁市,2017-05-12,14:46:49, 广告:即广而告之。其实这个案例已经做到了这一点,首先大家都知道了这是一个广告宣传;其次,大家都知道了这个是百雀羚的广告宣传。
转化:这是一个问题,但关键还是在于百雀羚做这个广告的初衷,如果只是宣传,增加产品的曝光度,那么这是一则很成功的案例。但如果是为了实际的转化率,则可以说是一则比较失败的成功案例。 #,广西南宁市,2017-05-12,14:47:07, 身为一个老司机,创意足够,新意还需加强,但它还是无法阻挡他成为一个完美的广告案例。 #,广西南宁市,2017-05-12,14:47:16, 老司机对这类东西。怕是有点无动于衷 #,广西南宁市,2017-05-12,14:52:44, 当阳光照在海面上,我在思念你;当朦胧月色洒在泉水里,我在思念你。 多少恍惚的时候,仿佛看到你在人海川流。 大概最深沉的爱,就是你走以后,我看世人皆像你。————IE浏览器 #,广西南宁市,2017-05-12,14:57:06, 社交类产品出现需要想清楚是否拥有新奇而独特的核心价值主张,也就是用户为什么想要这样的产品;下一步是顾客怎么才能离不开这款产品,从简单的“想要”变成“需要”,甚至为其付费,映客可能完成了第一阶段,抓住了及时互动的特点,同时通过资本助推,通过广告营销快速铺开市场,获得了用户。但在第二阶段上遇到了很大问题,带宽、运营费、签约费、等等费用和形态问题开始变的尖锐,似乎进入了恶性循环,迷失定位,失了方向。。。 #,广西南宁市,2017-05-12,14:57:18, 快手的不要、东北的不要…… #,广西南宁市,2017-05-12,15:08:53, IT 部门不是频繁被询问,就是几乎没人问。 #,广西南宁市,2017-05-12,15:12:47, 我自小就惧怕吵架,觉得人不该像公鸡,脸红脖子粗的掐架特别不好,人就该斯斯文文的。 这让我爱上了官场剧,不论是古代的官场剧,还是当代的官场剧,都喜欢。官员们聊起天来不动声色,暗藏机锋,生死对决都是在谈笑间搞定,这都让我啧啧称羡。 所以,我是要看 “人民的名义” 的。 #,广西南宁市,2017-05-12,15:57:15, 你拉低了我的智商,我跟你拼了
转化:这是一个问题,但关键还是在于百雀羚做这个广告的初衷,如果只是宣传,增加产品的曝光度,那么这是一则很成功的案例。但如果是为了实际的转化率,则可以说是一则比较失败的成功案例。
文章:那几年,我觉得自己活得那么四面漏风 发表时间:2017-05-12, 09:31:52
#1457
作者:广西南宁市
javascript中实现对confirm()弹出的对话框中的信息换行
加\u000d 或者\r
<script language="JavaScript">
confirm("abcdef\u000d123456")
</script>
Run code
Cut to clipboard
文章:js 删除前confirm确认提示代码 发表时间:2017-05-12, 09:39:51
#1458
作者:广西南宁市
小明出场,看客A说,他1米6, 看客B说,才开始发育,未来他2米。有什么好争的,上纲上线。A说的也没有错 #,广西南宁市,2017-05-08,10:15:53, 当你相信那些早教机构说的“不能让孩子输在起跑线上”的时候,你的孩子已经输在起跑线上,因为孩子不幸有你这么愚蠢的父母 #,广西南宁市,2017-05-12,09:22:32, 如果你愿意一层一层地剥开我的心,你会发现,里面有二尖瓣、三尖瓣、隔缘肉柱、腱索、乳头肌,就是没有你。 #,广西南宁市,2017-05-12,09:22:51, 甲方和乙方的最大区别
甲方而言,无论广告、PR都是刀,要有刀的锋利和效果
而乙方,我就不评论了…… #,广西南宁市,2017-05-12,09:23:05, 要传播和要效果,二者并不冲突,
甲方而言,无论广告、PR都是刀,要有刀的锋利和效果
而乙方,我就不评论了……
文章:那几年,我觉得自己活得那么四面漏风 发表时间:2017-05-06, 15:11:51
#1459
作者:北京市
诸葛亮死前交代,一共九人去掩埋他,八人抬棺,一个伙夫做饭,总共只给了八锭银子。八个抬棺的在上山的时候商议,我们把伙夫打死,刚好一人一锭银子,伙夫想,我在饭菜里下毒,一个人得八锭银子。八人回到山下,伙夫刚好做好了饭,八人把伙夫打死了,分了一锭银子,然后吃完饭准备各奔东西结果中毒死了 #,北京市,2017-05-10,22:07:39, 四个人抬着四天能走多少路?算出半径大概位置应该不算难,这是最笨的办法了 #,北京市,2017-05-10,22:13:50, 不一样的人做一样的样事会有不一样的结果
文章:他不是脾气暴躁,只是不能被打扰 发表时间:2017-05-10, 22:07:21
#1460
作者:广西南宁市
南宁三塘三棵树 嘉和城 红绿灯 右手 三塘考场
“三棵树”再往前30米这样右拐有条小路是到考试基地的,旁边也有指示牌。
名称:南宁支队桂骏科目一考场(新)
地址:南宁市兴宁区昆仑大道那沙坡那零山
电话:0771-4733826
凡是题目中没有说是在高速路上,而行驶有麻烦的都是选30公里,如果是高速路,题目中有“能见度小于200米”,答案就选60公里,同样的,看到“能见度小于100米”就选“50米”,“能见度小于50米”就选“20公里”。
吊二撤三醉五逃终生
《道路交通安全法实施条例》第七十八条:同方向有2条车道的,左侧车道的最低车速为每小时100公里;同方向有3条以上车道的,最左侧车道的最低车速为每小时110公里,中间车道的最低车速为每小时90公里。道路限速标志标明的车速与上述车道行驶车速的规定不一致的,技照道路限速标志标明的车速行驶。
《公安部令第123号》第四十八条:机动车驾驶人应当于机动车驾驶证有效期满前九十日内,向机动车驾驶证核发地车辆管理所申请换证。
间断轻踏,给刹车片一些温度可以蒸发一些水,恢复制动。
《道路交通安全法实施条例》第七十八条:高速公路应当标明车道的行驶速度,最高车速不得超过每小时120公里,最低车速不得低于每小时60公里。
在高速公路上行驶的小型载客汽车最高车速不得超过每小时120公里,其他机动车不得超过每小时100公里,摩托车不得超过每小时80公里。 同方向有2条车道的,左侧车道的最低车速为每小时100公里;同方向有3条以上车道的,最左侧车道的最低车速为每小时110公里,中间车道的最低车速为每小时90公里。道路限速标志标明的车速与上述车道行驶车速的规定不一致的,按照道路限速标志标明的车速行驶。图中车在同方向车道为左车道,所以最低车速为每小时100公里。
5年不得申请是说的醉酒驾驶但没有造成事故的,造成了重大交通事故的就是终身了
前雾灯点亮雾在左边是前雾灯,雾在右边是后雾灯。
三个先行原则:转弯的机动车让直行的车辆先行,右方道路来车先行,右转弯车让左转弯车先行。我方为右转,对方左转,故对方优先通过。
右转变车辆有通过权,但是没有优先权,在十字路口相对方向的车辆右转弯车辆让左转弯车辆先行才能不会造成路口交通的阻塞。试想一下,假如左转弯车辆停车让行右转弯车辆了,会造成各高车辆都要停车。 不过还有一道题,在十字路口要让右方来车先行,这是规矩。
初次申领的机动车驾驶证的有效期为6年,每个记分周期均未达到12分的,换发10年。
《道路交通安全法实施条例》第四十六条: 机动车行驶中遇到掉头、转弯、下陡坡时最高行驶速度不得超过每小时30公里。
吊销机动车证的为二年,撤消机动车证的为三年,以醉酒吊销五年,因逃跑而吊销是终身,叫“吊二撤三醉五逃终身”
实线的是港湾式停靠站,写“公交车”3个字的是公交车停靠站。
此图为BRT车辆专用车道,与公交车专用车道的区别是多了“快速公交”四个字。(快速公交,是英文Bus Rapid Transit的词义翻译(简称:BRT),这是一种高质量的,快速舒适、低成本、灵活便捷的新型城市公交交通方式。它介于轨道交通与常规公交之间,利用现代技术使传统的公交系统达到轨道交通的服务水平。 )
《道路交通安全法实施条例》第四十六条: 机动车行驶中遇到进出非机动车道,通过铁路道口、急弯路、窄路、窄桥时最高行驶速度不得超过每小时30公里。
《公安部令第123号》第六十二条:年龄在60周岁以上的机动车驾驶人,应当每年进行一次身体检查,在记分周期结束后三十日内,提交县级或者部队团级以上医疗机构出具的有关身体条件的证明。
《道路交通安全法实施条例》第四十五条: 机动车在道路上行驶不得超过限速标志、标线标明的速度。在没有限速标志、标线的道路上,机动车不得超过下列最高行驶速度: (一)没有道路中心线的道路,城市道路为每小时30公里,公路为每小时40公里; (二)同方向只有1条机动车道的道路,城市道路为每小时50公里,公路为每小时70公里。
《道路交通安全法实施条例》第四十六条: 机动车行驶中在冰雪、泥泞的道路上行驶时最高行驶速度不得超过每小时30公里。
用虚假信息的一年内不得重新申请驾驶许可;以欺骗、贿赂等不正当手段取得驾驶证被依法撤销的三年内不得重新申请驾驶许可
图中P为停车地方,上网喝茶为服务区,停车服务区简称停车区。停车场没有喝茶上网的。因此为“高速公路停车区预告”。
此标志列出各种服务的图片,因此为服务区。
∧表示俩侧通行,/这个方向的表示左侧通行,\这个方向表示右侧通行。此题记忆方法,顺着如图方向标记了红色代表不通,只能从另外一侧通行。
反向弯路是“z”
《公安部令第123号》第四十九条:机动车驾驶人户籍迁出原车辆管理所管辖区的,应当向迁入地车辆管理所申请换证。机动车驾驶人在核发地车辆管理所管辖区以外居住的,可以向居住地车辆管理所申请换证。申请时应当填写申请表,并提交第四十八条:规定的证明、凭证。
好像有两种颜色 白和黄虚 白的好像是车道连接线吧?路口导向线
《道路交通安全法》第一百条:驾驶拼装的机动车或者已达到报废标准的机动车上道路行驶的,公安机关交通管理部门应当予以收缴,强制报废。 对驾驶前款所列机动车上道路行驶的驾驶人,处200元以上2000元以下罚款,并吊销机动车驾驶证
虚线禁止长时停车;实线禁止停车。
白色的是最低限速,黄色的是最高限速。
“三棵树”再往前30米这样右拐有条小路是到考试基地的,旁边也有指示牌。
名称:南宁支队桂骏科目一考场(新)
地址:南宁市兴宁区昆仑大道那沙坡那零山
电话:0771-4733826
凡是题目中没有说是在高速路上,而行驶有麻烦的都是选30公里,如果是高速路,题目中有“能见度小于200米”,答案就选60公里,同样的,看到“能见度小于100米”就选“50米”,“能见度小于50米”就选“20公里”。
吊二撤三醉五逃终生
《道路交通安全法实施条例》第七十八条:同方向有2条车道的,左侧车道的最低车速为每小时100公里;同方向有3条以上车道的,最左侧车道的最低车速为每小时110公里,中间车道的最低车速为每小时90公里。道路限速标志标明的车速与上述车道行驶车速的规定不一致的,技照道路限速标志标明的车速行驶。
《公安部令第123号》第四十八条:机动车驾驶人应当于机动车驾驶证有效期满前九十日内,向机动车驾驶证核发地车辆管理所申请换证。
间断轻踏,给刹车片一些温度可以蒸发一些水,恢复制动。
《道路交通安全法实施条例》第七十八条:高速公路应当标明车道的行驶速度,最高车速不得超过每小时120公里,最低车速不得低于每小时60公里。
在高速公路上行驶的小型载客汽车最高车速不得超过每小时120公里,其他机动车不得超过每小时100公里,摩托车不得超过每小时80公里。 同方向有2条车道的,左侧车道的最低车速为每小时100公里;同方向有3条以上车道的,最左侧车道的最低车速为每小时110公里,中间车道的最低车速为每小时90公里。道路限速标志标明的车速与上述车道行驶车速的规定不一致的,按照道路限速标志标明的车速行驶。图中车在同方向车道为左车道,所以最低车速为每小时100公里。
5年不得申请是说的醉酒驾驶但没有造成事故的,造成了重大交通事故的就是终身了
前雾灯点亮雾在左边是前雾灯,雾在右边是后雾灯。
三个先行原则:转弯的机动车让直行的车辆先行,右方道路来车先行,右转弯车让左转弯车先行。我方为右转,对方左转,故对方优先通过。
右转变车辆有通过权,但是没有优先权,在十字路口相对方向的车辆右转弯车辆让左转弯车辆先行才能不会造成路口交通的阻塞。试想一下,假如左转弯车辆停车让行右转弯车辆了,会造成各高车辆都要停车。 不过还有一道题,在十字路口要让右方来车先行,这是规矩。
初次申领的机动车驾驶证的有效期为6年,每个记分周期均未达到12分的,换发10年。
《道路交通安全法实施条例》第四十六条: 机动车行驶中遇到掉头、转弯、下陡坡时最高行驶速度不得超过每小时30公里。
吊销机动车证的为二年,撤消机动车证的为三年,以醉酒吊销五年,因逃跑而吊销是终身,叫“吊二撤三醉五逃终身”
实线的是港湾式停靠站,写“公交车”3个字的是公交车停靠站。
此图为BRT车辆专用车道,与公交车专用车道的区别是多了“快速公交”四个字。(快速公交,是英文Bus Rapid Transit的词义翻译(简称:BRT),这是一种高质量的,快速舒适、低成本、灵活便捷的新型城市公交交通方式。它介于轨道交通与常规公交之间,利用现代技术使传统的公交系统达到轨道交通的服务水平。 )
《道路交通安全法实施条例》第四十六条: 机动车行驶中遇到进出非机动车道,通过铁路道口、急弯路、窄路、窄桥时最高行驶速度不得超过每小时30公里。
《公安部令第123号》第六十二条:年龄在60周岁以上的机动车驾驶人,应当每年进行一次身体检查,在记分周期结束后三十日内,提交县级或者部队团级以上医疗机构出具的有关身体条件的证明。
《道路交通安全法实施条例》第四十五条: 机动车在道路上行驶不得超过限速标志、标线标明的速度。在没有限速标志、标线的道路上,机动车不得超过下列最高行驶速度: (一)没有道路中心线的道路,城市道路为每小时30公里,公路为每小时40公里; (二)同方向只有1条机动车道的道路,城市道路为每小时50公里,公路为每小时70公里。
《道路交通安全法实施条例》第四十六条: 机动车行驶中在冰雪、泥泞的道路上行驶时最高行驶速度不得超过每小时30公里。
用虚假信息的一年内不得重新申请驾驶许可;以欺骗、贿赂等不正当手段取得驾驶证被依法撤销的三年内不得重新申请驾驶许可
图中P为停车地方,上网喝茶为服务区,停车服务区简称停车区。停车场没有喝茶上网的。因此为“高速公路停车区预告”。
此标志列出各种服务的图片,因此为服务区。
∧表示俩侧通行,/这个方向的表示左侧通行,\这个方向表示右侧通行。此题记忆方法,顺着如图方向标记了红色代表不通,只能从另外一侧通行。
反向弯路是“z”
《公安部令第123号》第四十九条:机动车驾驶人户籍迁出原车辆管理所管辖区的,应当向迁入地车辆管理所申请换证。机动车驾驶人在核发地车辆管理所管辖区以外居住的,可以向居住地车辆管理所申请换证。申请时应当填写申请表,并提交第四十八条:规定的证明、凭证。
好像有两种颜色 白和黄虚 白的好像是车道连接线吧?路口导向线
《道路交通安全法》第一百条:驾驶拼装的机动车或者已达到报废标准的机动车上道路行驶的,公安机关交通管理部门应当予以收缴,强制报废。 对驾驶前款所列机动车上道路行驶的驾驶人,处200元以上2000元以下罚款,并吊销机动车驾驶证
虚线禁止长时停车;实线禁止停车。
白色的是最低限速,黄色的是最高限速。
文章:他不是脾气暴躁,只是不能被打扰 发表时间:2017-05-10, 17:57:01
#1461
作者:广西南宁市
mysql向表中某字段后追加一段字符串
update table_name set field=CONCAT(field,',str')
mysql 向表中某字段前加字符串
update table_name set field=CONCAT('str',field)
mysql 向表中某字段相加数字字段值
update table_name set field=field+$number
update table_name set field=CONCAT(field,',str')
mysql 向表中某字段前加字符串
update table_name set field=CONCAT('str',field)
mysql 向表中某字段相加数字字段值
update table_name set field=field+$number
文章:mysql 更新一个字段(在他的后面添加字符串) 发表时间:2017-05-10, 15:44:37
#1462
作者:广西南宁市
MYSQL 在字段里现有内容后面添加字符串
更新一个字段,在它的后面加一个字符串,不查询数据库得到这个字段值 怎么添加??
我的test表,有个user字段,我现在想在它后面加了另一个用户的名字
我在mysql数据库这样写
UPDATE test SET user= user+ ',phpchina' WHERE id= '2';
这样是不对的,mysql数据库把它当成数字相加了,user字段值变成空了。
应该:
UPDATE test SET user= CONCAT(user,',phpchina') WHERE id= '2';
即:"+"只适合整数相加,不适合字符串。
附:两个MySQL字符串函数:
(1) CONCAT(str1,str2,...)
返回结果为将参数相连后得到的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型。
(2)CONCAT_WS()
update friend set cname=CONCAT_WS('.',cname,'wang') where id=1(字段cname原值为'Rick')
输出结果为Rick.wang.注意,第一个参数为连接两个字符串的字符.
更新一个字段,在它的后面加一个字符串,不查询数据库得到这个字段值 怎么添加??
我的test表,有个user字段,我现在想在它后面加了另一个用户的名字
我在mysql数据库这样写
UPDATE test SET user= user+ ',phpchina' WHERE id= '2';
这样是不对的,mysql数据库把它当成数字相加了,user字段值变成空了。
应该:
UPDATE test SET user= CONCAT(user,',phpchina') WHERE id= '2';
即:"+"只适合整数相加,不适合字符串。
附:两个MySQL字符串函数:
(1) CONCAT(str1,str2,...)
返回结果为将参数相连后得到的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型。
(2)CONCAT_WS()
update friend set cname=CONCAT_WS('.',cname,'wang') where id=1(字段cname原值为'Rick')
输出结果为Rick.wang.注意,第一个参数为连接两个字符串的字符.
文章:mysql 更新一个字段(在他的后面添加字符串) 发表时间:2017-05-10, 15:40:39
#1463
作者:广西南宁市
JQuery下锚点的平滑跳转
对于锚点的平滑跳转,在一般的商业性质的网站上,权衡来说,要谨慎使用。
例如:让页面平滑滚动到一个id为box的元素处,则JQuery代码只要一句话,如下:
其中animate为JQuery的自定义动画方法,$(“#box”).offset().top表示id为box的JQuery对象距离页面顶部的偏移值,1000表示平滑动画执行的时间为1000毫秒,也就是1秒。 #,广西南宁市,2017-05-10,15:36:16,
4.IE下锚点刷新失效及JQuery下的解决
【1】关于锚点刷新失效
锚点刷新失效就是指当按下刷新键F5时,即使此时URL的后面就随锚点,此锚点也是不起作用的。
【2】在JQuery中,不难实现。可以根据URL获取锚点,从而进一步获得对应锚点对象,然后再让页面的滚动高度为其距离页面顶部的偏移值就可以了。使得页面无论是重新载入还是其刷新,其后面的锚点都起作用。
其js代码如下:
#,广西南宁市,2017-05-10,15:38:59,
jQuery获得子元素个数的方法
对于锚点的平滑跳转,在一般的商业性质的网站上,权衡来说,要谨慎使用。
例如:让页面平滑滚动到一个id为box的元素处,则JQuery代码只要一句话,如下:
$(“html,body”).animate({scrollTop:$(“#box”).offset().top},1000)
Run code
Cut to clipboard
其中animate为JQuery的自定义动画方法,$(“#box”).offset().top表示id为box的JQuery对象距离页面顶部的偏移值,1000表示平滑动画执行的时间为1000毫秒,也就是1秒。
4.IE下锚点刷新失效及JQuery下的解决
【1】关于锚点刷新失效
锚点刷新失效就是指当按下刷新键F5时,即使此时URL的后面就随锚点,此锚点也是不起作用的。
【2】在JQuery中,不难实现。可以根据URL获取锚点,从而进一步获得对应锚点对象,然后再让页面的滚动高度为其距离页面顶部的偏移值就可以了。使得页面无论是重新载入还是其刷新,其后面的锚点都起作用。
其js代码如下:
$(function(){
var url = window.location.toString();
var id = url.split(“#”)[1];
if(id){
var t = $(“#”+id).offset().top;
$(window).scrollTop(t);
}
});
Run code
Cut to clipboard
jQuery获得子元素个数的方法
//获取id=div1下的子元素的个数
$('#div1').children().length;
//获取id=div1下的span元素个数
$('#div1').children('span').length;
Run code
Cut to clipboard
文章:js跳转到锚点 发表时间:2017-05-10, 15:35:20
scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大。
clientWidth:对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大小的变化而改变。
offsetWidth:对象整体的实际宽度,包滚动条等边线,会随对象显示大小的变化而改变。
当一个元素拥有滚动条时(比如由于 CSS 的 overflow 属性),这些属性和 offsetHeight 不同,offsetHeight只是报告元素的可见部分的大小。这是非标准的但却得到很好支持的属性。
这个属性是非标准的,所以在不同浏览器中可能会存在差异,例如:
在Firefox浏览器中:
scrollHeight就是滚动条可滚动的部分还要加上border的高度还要加上横向滚动条不可用的高度,与clientHeight比起来,多个border的高度跟横向滚动条不可用的高度.
在IE浏览器中:
指这个对象它所包含的对象的高度加上border的高度和margin
<style>body { padding: 50px; } div { width: 120px; border: 1px solid gray; } .long { width: 400px !important; } .ellipsis { text-overflow: ellipsis; overflow: hidden; }</style> <div class="operateTarget ellipsis"></div> <div class="operateTarget ellipsis long"></div> <div class="operateTarget"></div> <div class="ellipsis"></div> <script> $("div").text('very_very_very_very_long_text'); $(".operateTarget").map(function() { if (this.offsetWidth < this.scrollWidth) { $(this).css("color", "red"); } }); </script>