- 博客(61)
- 资源 (9)
- 问答 (16)
- 收藏
- 关注
原创 影响软件性能的因素
目前,大部分系统都是为多用户 跨地域,多部门机构提高服务的用户人数少的时候 ,实际兵法数量也比较小 在软件性能方面影响不大,但是对于注册用户、在线用户数量有上千人或者上万人的时候,而且一般一套系统都要运行很多年,这样的存储量也很惊人。对于软件性能表现影响巨大。影响性能的主要因素包括: 硬件设施,网络,操作系统,并发用户数。系统积累的数据量,中间件,如果系统中哪一个环节出现了性能瓶颈,都...
2017-11-29 20:21:50 877
原创 题解 P2035 【iCow】
哇题解真滴少,我来发布一篇。。。算法标签纯模拟,其实有很多细节需要注意,主要是控制余数;下面讲一下主要思路:1.找最大;2.输出序号,并将权值按算法分配给其他歌曲;3.重复1,直到输出个数==t。代码如下:#include<iostream> #include<cstdio> #include<cmath> #include<algo...
2017-11-29 19:44:20 232
原创 冒泡排序
第一步:public static void main(String [] args) { test();} public static void test() { int[]array={5,3,2,6,7,9,1}; for (int i = 0; i <array.length ; i++) { System.out.print(array[i...
2017-11-29 18:18:00 124
转载 iOS页面流畅技巧
一、屏幕显示图像原理首先明确两个概念:水平同步信号、垂直同步信号。CRT的电子枪按照上图中的方式,从上到下一行行扫描扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次的扫描。当电子枪切换到新的一行准备扫描时,显示器会发送一个水平同步信号(Horizonal Synchronization),简称HSync;完成一帧画面绘制后,电子枪会回到原位,显示器会发送一个垂直...
2017-11-29 10:07:43 148
原创 跟『两个IT大叔』聊IT编年史
主播 / 两个IT大叔播客、朱峰、姝琦音乐 / 姝琦后期 / 朱峰『两个 IT 大叔』是一档以科技、IT 为主题的播客节目,这次我们终于凑到一起录了一期节目。其实这期节目本来是想聊聊那些年给大家带来快乐的电子设备,但是没留神就聊成了 IT 编年史,除了记忆中的电子产品,还有当年大家第一次上网、第一次用手机的“光荣历史”。这期节目里,大家从朱峰第一次玩到雅达利游戏机的“震撼...
2017-11-29 09:53:41 94
原创 英语单词常见后缀词性
1. 名词后缀1)-or/er/ess/crat/cis,做某件事情或职业的人或物:worker, debtor2)-acy, 表示/性质,状态,境遇/ democracy, accuracy, diplomacy3)-ance, -ence表示/性质,状况,行为,过程,总量,程度/ importance, diligence, difference, obedience4)-ancy, -enc...
2017-11-29 00:26:56 1187
原创 ButterKnife配置
1.最近做一个新项目配置一下这个buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' // NOTE: Do not place your application dependen...
2017-11-28 16:47:00 124
原创 H5游戏开发:指尖大冒险
在今年八月中旬,《指尖大冒险》SNS 游戏诞生,其具体的玩法是通过点击屏幕左右区域来控制机器人的前进方向进行跳跃,而阶梯是无穷尽的,若遇到障碍物或者是踩空、或者机器人脚下的阶砖陨落,那么游戏失败。笔者对游戏进行了简化改造,可通过扫下面二维码进行体验。《指尖大冒险》SNS 游戏简化版该游戏可以被划分为三个层次,分别为景物层、阶梯层、背景层,如下图所示。《指尖大冒险》游戏的层次划分整个游戏主要围绕着这...
2017-11-28 09:44:02 348
原创 cocos creator热更备忘
官方热更流程参考:官方demo的细节如下:* 本地存储变量HotUpdateSearchPaths保存了搜索顺序, 默认为 null* 热更后变量保存的搜索顺序为:/var/mobile/Containers/Data/Application/820E7806-9A37-4421-826E-C81A5E3E460C/Documents/qinger-remote-asset/,...
2017-11-28 08:35:42 161
原创 网页适配 iPhoneX,就是这么简单
前言iPhoneX 取消了物理按键,改成底部小黑条,这一改动导致网页出现了比较尴尬的屏幕适配问题。对于网页而言,顶部(刘海部位)的适配问题浏览器已经做了处理,所以我们只需要关注底部与小黑条的适配问题即可(即常见的吸底导航、返回顶部等各种相对底部 fixed 定位的元素)。笔者通过查阅了一些官方文档,以及结合实际项目中的一些处理经验,整理了一套简单的适配方案分享给大家,希望对大家有所帮助,以下是处理...
2017-11-27 21:10:26 233
转载 整站下载工具httrack使用 MAC
1. 安装brew install httrack2. 运行(以下命令行操作)#httrack Welcome to HTTrack Website Copier (Offline Browser) 3.48-21Copyright (C) 1998-2015 Xavier Roche and other contributorsTo see the opti...
2017-11-25 18:44:19 260
原创 centos如何安装deb软件包/rpm转换成deb(原名:Linux系统下怎么用CheckInstall从源码创建一个RPM或DEB包)...
正如我确信,你们一定知道Linux下的多种软件安装方式:使用发行版所提供的包管理系统(aptitude,yum,或者zypper,还可以举很多例子),从源码编译(尽管现在很少用了,但在Linux发展早期却是唯一可用的方法),或者使用各自的低级工具dpkg用于.deb,以及rpm用于.rpm,预编译包,如此这般。使用Alien将RPM转换成DEB以及将DEB转换成...
2017-11-25 13:13:02 6065
原创 https构建(基础)
先写最基础的,你才能学框架联网等,public class HttpUtils { public interface HttpListener { void onSuccess(String content); void onFail(Exception ex); } private static Handler mUIHandler = new ...
2017-11-24 11:29:00 194
原创 虚拟化 二 操作系统主件的虚拟化模式
虚拟化:就是将底层的计算平台虚拟成相互隔离的具有独立计算机主件虚拟平台一、cpu虚拟化:(1)模拟:emulation(2)靠软件实现的CPU虚拟化,进程切换非常消耗资源,当使用特权指令,调用HOst主机内核执行。翻译转换(早期)效率低下。底层与上层构架可以不一致注:虚拟:virtulization 上层与底层架构要保持一致(3)完全虚拟化(full-virtulization)整个物...
2017-11-22 14:43:09 160
原创 虚拟化–操作系统基础知识
操作系统基础知识1、计算机构架硬件(未加任何修饰的设备)—–> 软件(抽象易于接受的接口)即操作系统 ——-> 系统调用(开发应用程序)过于底层,比硬件接口易于使用 —–> 公共功能抽取出来形成了库称为api (系统应用编程接口)用户态:运行在用户空间,不需要内核执行特权操作,环0内核态:运行系统空间的,需要调用内核完成特却操作,环3。2、计算机发展第一代:真空管,...
2017-11-22 03:32:53 263
原创 ubuntu 安装Node.js
Ubuntu 安装Node.js目的:Ubuntu是一个好的开发系统,非常适合开发,但是当我们配置好第一次,一般尽量很少再去修改删除了。所以有很多指令及安装方式总会忘记,这也是我的目的。前提及原由:原来我的电脑已经将开发环境配置好,并在年前还写过几篇文章,后来来到新公司刚来没有分派配电脑,暂时用我的个人电脑因为工作需要(非开发相关...
2017-11-21 21:28:39 188
原创 刷新界面方法(基础)
1.this.runOnUiThread(Runnable);2.btn.post(Runnable)3.btn.postDelayed(Runnable,200)就是多了时间没有啥;4.new Handler().postDelayed(new Runnable(),时间)5.Hanlder btn= (Button) findViewById(R.id.btn); mHandler=...
2017-11-21 18:04:00 227
转载 python中的数据类型
python有5个标准数据类型 Numbers(数字),String(字符串),list(列表),Tuple(元组),Dictionary(字典),#Number数字指定一个值时,Number对象就会被创建 var1 = 1; var2 = 2 可以通过del删除一个或多个对象 Python支持四种不同...
2017-11-21 13:16:32 63
转载 python基础知识
python的标识符:字母、数字、下划线,不能以数字开头 单下划线开头(_foo)的不能直接访问类的属性,需要使用类提供的接口,不能用"from xxx import *"而导入 双下划线(__foo)代表类的私有成员,以双下划线开头和结尾(__foo__)的代表python里特殊方法的专用字符,如__init__()代表类的构造函数python 代码不使用大括号来控...
2017-11-21 13:13:20 63
原创 JavaWeb获取客户端IP地址
JavaWeb获取客户端IP地址1. 一种参考方式如下:在反向代理( Nginx )上配置,增加Real-IP字段:location /{ ... proxy_set_header Real-IP $remote_addr; ...}2. 业务系统中,获取来源IP的代码如下(Java示例):@SuppressWarnings("unch...
2017-11-20 06:27:33 207
原创 题解 P1626 【象棋比赛】
这道题题解有点少,还没有C++的(C应该也可以看懂),所以我来发布一篇核心思路:现将各等级选手进行从小到大的排列,然后假设每人都会进行比赛,算出每相邻两人的差(这里不用再算不相邻的差了,因为要使和最小,离得最近的两数才满足。比如:1 2 3,2-1=1,3-1=2),再将差进行从小到大的排序 ,然后输出前K个数的和。代码如下(头文件不用这么多,只用stdio和algorithm就可以了):...
2017-11-19 16:53:44 295
原创 语义化版本号规范2.0.0
语义化版本号规范2.0.0摘要版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。简介在软件管理的领域里存在着被称作“依赖地狱...
2017-11-18 21:58:38 180
原创 如何处理网站响应慢的问题
当一个网页请求量在10W+的时候出现慢或者很卡的情况如何解决呢? 1.后台数据把所有的数据放进缓存,让服务器内存来处理。优化数据获取代码。减少接口的重复请求2.服务器开启服务器多线程服务。查看cpu负载和内存负载。检查服务器宽带。去掉重定向3.页面使用第三方cnd加载js公共文件。压缩图片和其他类型的文件(资源加载压缩)。优化js代...
2017-11-17 13:41:18 171
原创 H5游戏开发:决胜三分球
前言本次是与腾讯手机充值合作推出的活动,用户通过氪金充值话费或者分享来获得更多的投篮机会,根据最终的进球数排名来发放奖品。用户可以通过滑动拉出一条辅助线,根据辅助线长度和角度的不同将球投出,由于本次活动的开发周期短,在物理特性实现方面使用了物理引擎,所有本文的分享内容是如何结合物理引擎去实现一款投篮小游戏,如下图所示。准备此次我使用的游戏引擎是 LayaAir,你也可以根据你的爱好和实际需求选择合...
2017-11-16 12:26:22 523
原创 题解 P1296 【奶牛的耳语】
本答案仅供参考。这个题解很简短。。。这个题目其实就是说在一个数轴上,从X开始,在X+D中有多少个输入了的数。那就很简单了,基本思路:先排序(用sort,很快很快,但是中间还需要一些优化,具体见代码。如果没优化我不知道超不超时,没试过,有兴趣的读者可以试一下),然后再进行判断加数,最后输出。#include<iostream>#include<cstdio>#i...
2017-11-15 19:45:59 275
原创 activiy跟Fragmernt保存状态
1.首先我们保存状态在什么时候该保存呢在横竖屏切换,在打电话进来,在这些不是用户主动需求的时候,其实就是产品经理觉的要保存的时候,onSaveInstanceState,onRestoreInstanceState这俩个方法中进行其实你可以不要他横竖屏切换,android:screenOrientation="portrait"但是不是你想这样旧这样的,那就这样吧android:configC...
2017-11-15 11:46:00 77
原创 iptables 限速配置
1、connlimit: 连接数限制,对每IP所能够发起并发连接数做限制;# iptables -A INPUT -p tcp -m tcp –dport 22 -m connlimit –connlimit-above 3 –connlimit-mask 32 –connlimit-saddr -j DROP# iptables -A INPUT -p tcp -m tcp –dport ...
2017-11-14 23:36:06 305
原创 题解 P1012 【拼数】
想发布一道题解。。。其实这道题思路很简单,主要是用字符串(为什么不用数字呢,因为字符串是按ASCII来一位一位比较大小更方便)来排序。主要注意有一点:有后缀(这里后交换缀可能为任何数,但是只用判断最后几位。比如 :789和78,肯定为78978,那么是怎么判断的呢,相信大家都知道了,当前几位数相同时,只用比较相同的最后一位数(8)的下一位(9),如果大于第一位数就不交换,如果大于就交换(如果...
2017-11-14 20:28:25 176
原创 kotil学习第二篇集合
义:*** Created by xiang on 2017/5/26.*/fun test(i: Int = 100, j: String = ""){}fun test(j: String = ""){ val i = 100}//可变参数fun test(vararg item: Int) { item.forEach { }}//都可以调用的方法,公共方法;inli...
2017-11-14 17:17:00 142
原创 Kotil学习第一篇
义:fun max()=1;fun min(x:Int,y:Int)=if (x>y){ println("我是"+x);}else{ println("我是"+y);}val final="不变参数";//finalvar i=12;var j=7fun main(args: Array<String>) { max(); min(i, j); var per=Person...
2017-11-14 11:23:00 109
原创 Git常用命令
Git常用命令创建版本库克隆远程版本库git clone <url>初始化本地版本库git init修改和提交查看状态git status查看变更内容git diff跟踪所有改动过的文件git add .跟踪指定的问题件git add <file>文件改名...
2017-11-14 03:41:07 58
原创 samba文件共享服务器的搭建方法
应一个同事的要求按需求,弄了一把samba。分享给大家,ldap认证域认证等需要的时候我在测试吧。勉强实现了同事的需求。下面配置既命令:1、配置搭建环境# vim /etc/sysconfig/selinuxSELINUX=disabled# systemctl stop firewalld# setenforce 02、安装samba# yum -y install vim e...
2017-11-13 15:41:58 95
原创 MYSQL数据库索引
索引的定义:对数据库中某一列或者多列(创建索引时指定)中的值进行排序并与表中结构一一映射的数据结构;索引生成的具体数据结构,有可能各不相同;这属于索引的具体实现;不在此做讨论,具体类型查看将会在之后说到创建索引的方法:创建索引有多种方法,这些方法包括直接创建索引的方法和间接创建索引的方法。第一, 直接创建索引,例如使用CREATE INDEX语句或者使用创建索引向导。第二, 间接创建...
2017-11-13 01:23:51 200
原创 rocketmq环境搭建
rocketmq环境搭建1.下载rocketmqgit clone -b develop https://github.com/apache/rocketmq.gitcd rocketmqmvn -Prelease-all -DskipTests clean install -Ucd distribution/target/apache-rocketmq2.启动rocket...
2017-11-12 19:20:43 69
原创 编译安装zabbix(二)nginx、php-fpm、xcache
#编译安装nginxyum install wget vim gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre-develwget http://nginx.org/download/nginx-1.12.2.tar.gztar -xzf nginx-1.12.2.tar.gz -C /usr/...
2017-11-12 15:20:29 137
原创 zabbix wechat告警
注:注册企业微信号这里省略了。空间有限一般都没有发图片。一、修改zabbix scripts指向保证指向wechat.pypi# grep alertscripts /etc/zabbix/zabbix_server.confAlertScriptsPath=/usr/lib/zabbix/alertscripts二、下载python调用企业微信脚本wget https://pypi....
2017-11-12 07:46:19 332
原创 diamond-server环境搭建
diamond-server环境搭建1.下载diamond-server目前diamond-server的淘宝地址需要通过淘宝svn账号才能登陆,这里是从github上找到的之前版本。A. git clone https://github.com/CodeToSurvive1/diamond.gitB. cd diamond C. git branch -a...
2017-11-12 04:39:57 785
原创 编译安装zabbix(四)zabbix-server、zabbix-agent
##安装zabbix-servertar -xzf zabbix-3.4.4.tar.gz -C /usr/local/ln -sv /usr/local/zabbix-3.4.4/ /usr/local/zabbixcd /usr/local/zabbix/yum -y install mysql导入数据库:mysql -uzbadmin -pzbpasswd -h 192.168...
2017-11-12 04:26:25 205
原创 编译安装zabbix(三)lnmp系统调优
##nginx系统调优优化内核:vim /etc/sysctl.confnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp...
2017-11-12 03:15:41 122
vue3和vue2对比好上手么?
2021-07-22
做为新员工如何做自我介绍
2021-06-23
什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样? .
2021-05-13
Python解释器种类以及特点?
2020-11-10
python中请至少列举5个 PEP8 规范(越多越好)。
2020-11-10
Python解释器种类以及特点?????
2020-11-10
Python和Java、PHP、C、C#、C++等其他语言的对比?
2020-11-10
== 和 equals 的区别是什么
2020-11-04
JDK 和 JRE 有什么区别?
2020-11-04
什么是反射? 什么是反射?
2020-10-29
如何决定使用 HashMap 还是 TreeMap?
2020-10-28
List、Set、Map 之间的区别是什么?
2020-10-28
配置了lazy="true"一定会懒加载吗?
2020-10-28
折构函数和虚函数?折构函数和虚函数?
2020-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人