在根目录新建 Static.bundle 文件夹 打开android/app/build.gradle文件,新增 android { ... sourceSets { main { assets.srcDirs = ['src/main/assets', '../../Static.bundle'] ...
分类:
移动开发 时间:
2020-07-29 17:37:44
阅读次数:
93
从MySQL源码看其网络IO模型 前言 MySQL是当今最流行的开源数据库,阅读其源码是一件大有裨益的事情(虽然其代码感觉比较凌乱)。而笔者阅读一个Server源码的习惯就是先从其网络IO模型看起。于是,便有了本篇博客。 MySQL启动Socket监听 看源码,首先就需要找到其入口点,mysqld的 ...
分类:
数据库 时间:
2020-07-29 15:39:15
阅读次数:
75
Js 实现导航菜单选中状态 $(function(){ $(".header.navli").click(function(){ $(this).addClass('cur').siblings().removeClass('cur'); }) varurlstr=location.href; ..... ...
分类:
Web程序 时间:
2020-07-29 15:19:32
阅读次数:
95
原理部分特殊的服务访问不到外网,但可以通过能够上网的一台服务进行代理上网,上网机只需配置nginx作为代理,客户机配置好相关的上网机IP和端口就可以进行上网。 上网机nginx核心配置 server { resolver 114.114.114.114; #指定DNS服务器IP地址 listen 8 ...
分类:
其他好文 时间:
2020-07-29 14:56:27
阅读次数:
69
必须使用英文开头,并且开头字母一律小写 所有的命名最好都小写 尽量不要用缩写英,除非可以一目了然的 如果遇到相差不大 class或者id,主功能识别字母在前,位置识别字母在后,位置识别字母;第一个可大写(如: navTop, menuLeft) 遵循驼峰命名法:第一个单词的首字母小写,其余每一个有意 ...
分类:
Web程序 时间:
2020-07-29 14:46:06
阅读次数:
80
类注解 打开file->setting->Editor->File and Code Templates->Includes->File Header #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end ...
分类:
系统相关 时间:
2020-07-29 10:25:34
阅读次数:
100
文件下载时,Response获取的writer写字节流下载文件没有文件名导致客户端收到的文件是以文件后缀作为文件名,且没有后缀的文件 如下载下来的会是上述类型的文件。 F12点开控制台查看响应体发现文件名乱码,推测是因为浏览器没能识别文件名。解决办法: 在对客户端写文件之前,对文件名进行URL编码: ...
分类:
其他好文 时间:
2020-07-29 10:19:19
阅读次数:
73
Less Sass styuls 一款比较流行的预处理CSS,支持变量、混合、函数、嵌套、循环等特点 官网 中文网 http://www.w3cplus.com/css/less 概要 为什么要有预处理CSS CSS基本上是设计师的工具,不是程序员的工具。在程序员的眼里,CSS是很头痛的事情,它并不 ...
分类:
其他好文 时间:
2020-07-29 10:03:20
阅读次数:
78
题目: http 常见的状态码有哪些? http 常见的 header 有哪些? 什么是 Restful API? 描述一下 http 的缓存机制(重要) http 状态码 状态码分类 1xx 服务器收到请求 2xx 请求成功,如 200 3xx 重定向(到某一个地址不被允许,重新定向到另一个地址, ...
分类:
Web程序 时间:
2020-07-29 10:01:10
阅读次数:
83
一 减少请求数量 a. 早期使用 gulp 合并 或者内嵌js,css, 现在用webpack。 b. 使用浏览器缓存,http1.0 (expired, last-modified, if-modifed-since), http1.1 cache-control ETag, if-none-ma ...
分类:
其他好文 时间:
2020-07-28 22:42:17
阅读次数:
99