Linux | c&cpp | Email | github | QQ群:425043908 关注本站

itarticle.cc

01jQuery常用的元素查找方法总结

.html():读取和修改一个元素的HTML内容

.text():读取和修改一个元素的文本内容

.val():读取和修改一个表单元素的value字段值

02javascript 模拟鼠标点击

DOM对象才能使用DOM中的方法,jQuery对象是不可以用DOM中的方法。两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index)。

a标签模拟点击事件需要使用原生DOM元素调用click()方法。jquery对象无法调用,因此推荐在以后的开发中尽量使用原生DOM对象模拟点击.

03TamperMonkey使用

TamperMonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它的作用就是让浏览器运行特殊的JS脚本,从而实现更多功能。

04jQuery jsonp跨域请求

跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。

浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。

如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。

如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,你可以把请求发到自己的服务端,再通过后台代码发起请求,再将数据返回前端。

05mysql获取库的所有表名和字段名

mysql获取某个数据库的所有表名

select TABLE_NAME from information_schema.tables where TABLE_SCHEMA="your database name"


mysql获取某个表的所有字段名

select COLUMN_NAME from information_schema.COLUMNS where table_name = 'your_table_name';

06mysql的latin1字符集支持所有字符集

Latin1是ISO-8859-1的别名,如果数据库内表的字符集是latin1,那么默认情况下中文也可被支持!

· latin1覆盖了所有单字节的值,任何其他的码流都可以被看做latin1

· 把一个gbk编码的串写入latin1的表,不会有任何问题,保存的是原封不动的字节流

· 从表中读取已写入的串也不会有任何问题,且读出的字节流就和当初写入的完全一致

07mysql SUM聚合运算的返回值为MYSQL_TYPE_NEWDECIMAL

mysql SUM聚合运算的返回值为MYSQL_TYPE_NEWDECIMAL,如果是C++处理返回值时,可能对类型会有影响,使用SUM函数时需要使用 CAST函数对结果类型作下转义,转义为Int或者doule,然后C++就可以处理了

08Redis中5种数据结构的使用场景介绍

原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知道,在 redis 中一共有5种数据结构,那每种数据结构的使用场景都是什么呢?

String——字符串

Hash——字典

List——列表

Set——集合

Sorted Set——有序集合

09Redis源码分析(11大优秀设计)

坚持了一个月左右的时间,从最开始的对Redis的代码做分类,从struct结构体分析开始,到最后分析main主程序结束,中间,各大模块的代码逐个击破,学习,总之,收获了非常多,好久没有这么久的耐心把一个框架学透,学习一个框架,会用那只是小小的一部分,能把背后的原理吃透才是真功夫。在这个学习的最后阶段,是时候要来点干货了,我把这1个多月来的一些总结的一些比较好的代码,和设计思想总结出来了,原本想凑成10大精彩设计的,可后来感觉每个点都挺精彩的,还是做成了11大优秀设计,包证让你打开研究,这里无关语言,重在一种编程的思想和设计,希望大家能好好领会。

10响应式布局设置--@media only screen and

body { background-color: gray; }

@media screen and ( max-width: 960px ) { body { background-color: red; } }

@media screen and ( max-width: 768px ) { body { background-color: orange; } }

@media screen and ( max-width: 550px ) { body { background-color: yellow; } }

@media screen and ( max-width: 320px ) { body { background-color: green; } }

这条规则翻译过来就是:

1. 显示灰色背景;

2. width为0-960px的,显示红色背景;

3. width为0-768px的,显示橙色背景;

4. width为0-550px的,显示黄色背景;

5. width为0-320px的,显示绿色背景;

11Mysql使用和优化

游戏有大量的数据需要存储, 最早的服务器并没有选择数据库这种技术来做存档(那时候商业数据库太贵, 开源数据库太垃圾), 不过现在的游戏 大都用各种数据库在存储玩家的数据

数据大致分为游戏数据和日志数据, 前者主要和服务器交互, 后者主要用来做挖掘或者数据分析.

12MySQL大小写敏感问题和命名规范

以下是MySQL详细的大小写区分规则:

在Linux下:

1、数据库名与表名是严格区分大小写的;

2、表的别名是严格区分大小写的;

3、列名与列的别名在所有的情况下均是忽略大小写的;

4、变量名也是严格区分大小写的;

在Windows下:

全部不区分大小写

我的名片

网名:丰果 | Ranger

职业:游戏开发

现居:上海市

Email:86668082@qq.com




站点信息

  • 建站时间:2016-04-01
  • 文章统计:728条
  • 文章评论:82条
  • QQ群二维码:扫描二维码,互相交流