-
LG V35 洋垃圾后台管理神器:黑域无限制版
在使用洋垃圾的时候,其中最不可避免的就是:如何处理各种国产毒瘤APP的后台?国产的手机中,一般都会存在一个APP,大约名字就叫做xx手机管家。而这正是所有的洋垃圾们所不具备的。缺失了这个后台管理相关的套件,洋垃圾要想在国内各种毒瘤APP的包围中存活下来,极难。在刚接触洋垃圾的小白眼里,洋垃圾在使用一段时间后都会明显卡顿、耗电贼快等。如果他们这时候打开开发者选项,找到正在运行的服务,就会发现彼时有无19,249 3 2020-11-04 10:10
-
Java 处理图片压缩
问题背景。典型的情景:Nemo社区中,用户上传的图片免不了要在某处给用户做展示。如用户上传的头像,那么其他用户在浏览该用户信息的时候,就会需要回显头像信息了。用户上传的原图可能由于清晰度较高而体积也相对较大,考虑用户流量带宽,一般而言我们都不会直接体积巨大的原图直接丢给用户让用户慢慢下载。这时候通常我们会在服务器对图片进行压缩,然后把压缩后的图片内容回显给用户。压缩方案:这里主要找了两个java中17,462 3 2020-05-25 16:08
-
Python print如何一行覆盖输出?
简单记录下:importtimeforiinrange(100):time.sleep(0.4)#这种方式可以避免输出内容刷屏print('\r','count:'+str(i),end='')6,313 2 2023-06-11 19:13
-
Mac下 pip3 安装 mysqlclient
Mac使用pip3安装mysqlclient:$pip3installmysqlclient得到如下提示:ERROR:Couldnotfindaversionthatsatisfiestherequirementmysqlclient(fromversions:1.3.0,1.3.1,1.3.2,1.3.3,1.3.4,1.3.5,1.3.6,1.3.7,1.3.8,1.3.9,1.3.10,1.18,862 2 2021-07-06 19:16
-
LGV35 解除温控限制恢复神油教程
LG的原生系统,在搞机界盛传“负优化”并非一朝一夕的事情了。从G2开始,陆陆续续接触过的LG机器,果然都不负其名。这次玩的LGV35也是一样的。安兔兔跑个分,就可以看出端倪来:安兔兔跑分24w+,但是手上的小米6能跑到26w分,要知道,V35携带的SOC可是晓龙845,而小米6则是它上一代的晓龙835。君可曾听闻一代不如一代这种事情?王者荣耀一局游戏下来,高帧率中等特效下,整局游戏下来,帧率在2018,062 2 2020-10-26 11:31
-
APP接口安全规范约定规则小思考
举两个情景栗子:app端请求短信验证码下发接口,如果服务端不做安全性校验,那么很可能会导致短信验证码接口被恶意盗刷。app端发起登录的时候,会向服务端提交用户名/密码参数。如果有人抓到当前请求的数据包,那么当前登录用户的用户名和密码也就泄露了。第一个情景:需要校验请求是由自己的app发起的请求。考虑需要在每个请求中加入校验密钥,这个密钥的规则需要跟服务端约定。这里考虑使用RSA非对称加密,app端......1,763 2 2019-04-11 11:02
-
隐藏nginx返回的版本信息
默认情况下,nginx代理的服务会把自己的版本信息给返回。一些情况下,这点是比较危险的。低版本的nginx可能会有一些漏洞,换句话说,知道一台服务器使用的服务是nginx以及它的nginx版本,那么就可以直接查看该服务器的一些相关漏洞了。目前link-nemo使用的也是nginx做了一些相应的代理操作。如果需要隐藏版本号,很简单,只需要在配置中的http中添加server_tokensoffhtt......4,330 2 2018-02-22 16:30
-
NemoDao - 简单模仿mybatis实现一个持久层框架
嗯,这几天用稍稍闲散的时间模仿着mybatis写了一个简单的持久层框架。目前只有一些简单的操作,不过足以用来学习一些mybatis简单的原理了。这个项目的源码托管在github,地址为:https://github.com/NemoMeng/NemoDao可以先分析下我们在使用mybatis中做的一些工作:1、配置处理。2、写mapper。3、写dao接口,在需要的地方调用dao接口。这么着写这个......2,428 2 2017-12-22 18:39
-
JAVA简单实现一个类似apache的简易web容器
最近在弄一些比较底层的东西,所以不可避免的要弄一下网络协议相关的内容。正好项目转测有些时间,所以就琢磨着写了这个简易的类似apache的容器。目前这个web容器只支持静态文件的请求处理,后续如果有时间,会加入动态请求的处理。这个项目的源码目前托管在github上,地址为:https://github.com/geeeeeeeeeeeeeeeek/NemoWebServer在开始之前,需要一些基础的3,560 2 2017-12-14 18:57
-
地址工具,根据ip获取具体地址
importcom.fasterxml.jackson.databind.JsonNode;importcom.fasterxml.jackson.databind.ObjectMapper;importorg.apache.commons.io.IOUtils;importorg.apache.http.util.TextUtils;importorg.codehaus.janino.Unico......4,166 2 2017-11-02 16:22
-
图片无损压缩工具
这也是博客将使用的图片压缩方法:工具类:importcom.sun.image.codec.jpeg.JPEGCodec;importcom.sun.image.codec.jpeg.JPEGEncodeParam;importcom.sun.image.codec.jpeg.JPEGImageEncoder;importjavax.imageio.ImageIO;importjavax.imag......22,935 2 2017-10-16 11:25
-
Lucene入门样例 - 第一个demo
这两天正好有点空闲,稍稍看了一些lucene的内容。晚点可能会在link-nemo上加入相关的使用。这里先记录一个最简单的样例代码。Lucene是apache基金会里头比较有名的一个项目了,之前用过基于它的另一个全文检索框架Solr。需要的依赖jar:<groupId>org.apache.lucenegroupId>lucene-core</artifactId>5......3,437 2 2017-09-20 18:34
-
百度站内搜索不支持https曲线救国方法...
在做完link-nemo的全站https后悲催的发现,原来好好的站内搜索用不了了。...查了一圈才发现,原来百度的站内搜索还没有支持https...没办法了,link-nemo暂时没有更多的资源来自己实现站内搜索,所以还是得用第三方的。又查了一圈,发现国内的其他搜索引擎貌似都没有提供站内搜索功能,所以没办法,还是考虑折腾下百度的站内好了。之前给link-nemo的站内配置的搜索域名:http://......4,591 2 2017-09-14 19:34
-
【转载】vim常用命令总结
Vim选择文本,删除,复制,粘贴vim选择文本,删除,复制,粘贴文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。V从光标当前行开始,光标经过的行都会被选中,再按一下V结束。Ctrl+v从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl+v结束。ggVG选中全部的文本,其中gg为跳到......2,339 2 2017-08-11 17:30
-
递归导致内存溢出
递归在分析问题的时候很方便,但是在写实现的时候开销却很大,尤其是当递归层数太深的时候,内存就会溢出。java里面JVM的机制在调用函数的时候任然是进栈和出栈,所以极易导致栈内存溢出,错误类型。java.lang.StackOverflowError错误前些天在做这边数据迁移的时候,写的一段递归的代码就出现了内存溢出的情况。大概结构是这样的:A(){//如果条件符合,则继续调用自己A();}摸索了很......1,352 2 2017-07-28 19:23