分类:: 技术

H5

HTML问题汇总1. 关于table里面的checkbox选择无效的问题 问题描述:checkbox第一次选中,再取消,是正常的,再次选择的时候,就会出现选不上的情况 解决方案:后来查AIP, 发现prop有这样一个方法 参考链接:https://blog.csdn.net/alanfancy/article/details/49997271 123$("input[type=

Java

概述性能调优准则1. 不要在没有必要的时候做性能调优在大多数情况下,过早进行性能优化会占用大量时间,并使代码难以阅读和维护。更糟糕的是,这些优化通常不会带来任何好处,因为您花费大量时间来优化应用程序的非关键部分。 2. 使用分析器来查找真正的瓶颈3. 为整个应用程序创建一个性能测试SuitCase4. 先进行最大的瓶颈上工作5. 使用StringBuilder来连接字符串6. 在一个语句中使用+连

Windows

windows 10工具1. windows环境下 curl 安装和使用curl下载地址:https://curl.haxx.se/download.html 下载完成后,解压 在系统高级环境变量中,配置 12CURL_HOME D:\DevelopSoftWare\DownLoadSoftWare\curl-7.56.1path 追加 ;%CURL_H

Linux

基础linux中设置环境变量和gcc/g++的include路径1. 对所有用户有效在/etc/profile增加以下内容123456789101112131415161718#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLUDE_PATH=/usr/include/libxml2:/

运维实战

websocket 服务运维0. 网络代理工具网络代理工具搭建详细图文教程 1. 服务器配置 Amazon Linux AMI(Linux version 4.9.76-3.78.amzn1.x86_64)(Red Hat 7.2.1-2) Mem 16G CPU 物理 1;逻辑 4 硬盘 300G 2. 系统负载查看查看端口实际连接数量123netstat -nat|grep ESTABLIS

第三方SDK

推送友盟推送Openfire 自己来搭建基于XMPP协议的推送、IM服务器Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,使用java来实现的。 单台服务器可支持上万并发用户。 官网 个推推送效率不错,偶尔也会有延迟,当然这个是免费版本,免费版本目前的限制是留存用户500万以下,20万条/秒(共享)。用户有新浪微博和去哪儿。 官网 极光推送觉得还不错,稳定

C++

基础初始参考资料 C++ 初识 1. C++的初衷 兼容C,优化C。 C++最大的竞争对手正是C C++的目标是: 在保证效率与C语言相当的情况下,加强程序的组织性; 能保证同样功能的程序,C++更短小 不是过渡设计的OO C++和C的性能相差只有5% 2. C++有多少坑 C++在解决了很多C语的坑的同时,也因为OO和泛型又引入了一些坑。 STL是泛型编程的顶级实践!属于是大师级的作

Mysql

基础基本命令备份mysql备份一个库 1mysqldump -u sa -p newspaper | gzip > /usr/local/backups/mysql/newspaper_20140216.sql.gz 备份全部库 1mysqldump -u root -p --all-databases | gzip > /home/allbk-2017-12-06.sql.gz

服务测试

压测软件推荐1. NeoLoad支持WebSoket、GWT、H5、AngularJS等 能监控OS、应用服务器、Web服务器、数据库、网络设备 https://www.neotys.com/neoload/overview 2. loadimpacthttp://loadimpact.com/ 免费的就可以测试同时50个用户在一段时间同时在线,并且正常浏览网站时的服务器响应情况。一旦开始测试,到

Javascript

基础好用方法 二维数组横纵列转置的方法 12345var newArray = arr[0].map(function(col, i) { return arr.map(function(row) { return row[i]; })}); 插件、工具等form1. 使用form简单赋值1234var edit = $('#edit

安装部署

开发库1. libogghttp://www.linuxfromscratch.org/blfs/view/svn/multimedia/libogg.html 报错:oggenc: Command not found需要安装libogg 下载https://downloads.xiph.org/releases/ogg/libogg-1.3.3.tar.xz 安装12345./configure

软件工程

敏捷开发敏捷框架比较https://www.toutiao.com/a6491064662996566542/ 1. ScrumScrum是一个管理框架。 核心概念 User Story Task。它可以与用户故事相关或不相关。 Backlog。用户故事和未来Sprint任务的列表。 Sprint backlog。从Backlog的当前Sprint中挑选用户故事和任务列表(又名”工作项目”)

网络架构

网络架构 名词术语远程调用相关1. SOA,Webservice,SOAP,REST,RPC,RMI,JMS的区别与联系参考链接 SOA面向服务的软件架构(Service Oriented Architecture)是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操作 它的基本设计原理是:服务提供了一个简单的接口,抽象了底层的复杂性,然后用户可以访问独立的服务,而不需要去了解服

架构知识

架构知识 基础概念术语1. MVC MVC允许在不改变视图的情况下改变视图对用户输入的响应方式,用户对View的操作交给了Controller处理,在Controller中响应View的事件调用Model的接口对数据进行操作,一旦Model发生变化便通知相关视图进行更新。 2. MVP 虽然在MVC里,View是可以直接访问Model的,但MVP中的View并不能直接使用Model,而是通过为Pr

MQ框架

MQ框架 RocketMQ官网 1. 简介分布式消息中间件,阿里巴巴捐赠给 Apache 社区的开源项目 RocketMQ从Apache社区正式毕业,成为 Apache 顶级项目(TLP) 纯Java开发 RocketMQ 都承载着阿里巴巴生产系统 100% 的消息流转,以去年双 11 为例的, RocketMQ 完成了 1.2 万亿消息精准低延迟投递,交易峰值高达 17 万笔/秒。 2

Cocos2dx

基础Api 文档 cocos2d-x 基础系列 (09) 将cocos2d-x导入到Qt creator工程中http://blog.csdn.net/WAN_EXE/article/details/67634615 基础使用http://docs.cocos.com/cocos2d-x/manual/zh/ 0. 概念 屏幕原点 在左下角,(白鹭是在左上角) FrameSize、WinSiz