自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Android七大布局

七大布局分别为:线性布局(LInearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)、绝对布局(absoluteLayout)、网格布局(GridLayout)、约束布局(ConstraintLayout)一 线性布局LinearLayout顾名思义,指的是整个Android布局中的控件摆放方式是以线性的方式摆放的。属性android:orientation = “vertical” | “horizontal”..

2020-09-18 18:10:33 4773

转载 c/c++: c++函数返回类型什么情况带const

 c++ 函数的返回类型,包括const 什么时候起作用呢?函数返回值不想其立即修改的。  例子如下,这是一个简单的避免产生隐形返回变量的方法,abc 的函数返回是引用,main函数中第10行,++ 操作是基于 const int & 类型,所以会出错,但以后对改引用的操作不会受到const 约束。  这样的好处是避免了函数返回值与操作符的逻辑错误结合,例如下面的例子中函数返回的++,对于main 函数是不直观的,进一步的应用是在操作符重载方面,见下一情况说明。const i.

2020-09-17 18:56:17 1547

原创 C++中this指针

前言先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的指针。如果还有一个变量myclass mz,mz的this就是指向mz的指针。 这样就很容易理解this 的类型应该是myclass *,而对其的解引用*this就应该是一个myclass类型的变

2020-09-17 18:50:49 812

原创 C/C++ * & : :: -> .等特殊符号

C/C++中 * 的用法1>乘法运算2>注释3>指针:(最重要)指针是指向变量的地址简单的例子分析:#include <iostream>using namespace std; int main() { int a = 3; int *b = &a; cout << "a:" << a << endl; cout << "&a:" << &a

2020-09-17 18:12:48 4065

原创 在线编译平台

https://tool.lu/coderunner/(用的比较多)http://ideone.com/http://coliru.stacked-crooked.com/http://gcc.godbolt.org/http://liveworkspace.org/

2020-09-17 17:54:18 281

原创 nginx 重复提交 重复请求问题,穿插nginx重传机制

问题描述后台使用的是nginx + tomcat前端页面确实只发送了一个ajax请求到后台。后台却接收到了两条请求!解决方案1因为nginx负载均衡,一个请求超时后会重复发送一次请求给下一个服务端。在nginx.conf中配置:proxy_next_upstream off;注:不同的参数参考error# 和后端服务器建立连接时,或者向后端服务器发送请求时,或者从后端服务器接收响应头时,出现错误timeout# 和后端服务器建立连接时,或者向后端服务器发...

2020-09-11 17:22:14 5729

转载 UDP中一个包的大小最大能多大

前言在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助。网络原理首先,我们知道,TCP/IP通常被认为是一个四层协议系统:包括链路层、网络层、运输层、应用层 。UDP属于运输层,下面我们由下至上一步一步来看。结论1:局域网环境下,建议将UDP数据控制在1472(1500-8-20)字节以下..

2020-09-10 20:46:24 3914

转载 MAC地址的老化时间

老化时间是一个影响交换机学习进程的参数。在老化时间内,如果地址未被使用,那么,这些地址将从动态转发地址表(由源mac 地址、目的mac 地址和它们相对应的交换机的端口号)中被删除。老化时间的数值范围从10 秒~1,000,000 秒,缺省值为300 秒。过长的老化时间会导致交换机内的mac 地址表超期,从而使交换机做出一些不正确的过滤/转发决定。但是,如果老化时间过短,会造成地址表刷新太快,大量接收到的数据包的目的地址在mac 地址表中找不到,致使交换机只能将这些数据包广播给所有端口,这样大大地削弱了交换

2020-09-10 20:44:24 10257 1

转载 iOS端移动网络调优的8条建议

作者:项望烽,毕业于浙江大学,目前是网易云信 iOS 端研发负责人。前言App发布后收到了很多关于网络传输慢和连接有问题的反馈,吓得本吊直接从广州跑到杭州救急,针对各方面的问题都做了不同程度的调整和改进,效果还不错。顺带自己最近也在看《Professional iOS Network Programming》,理论结合实践,可以好好地总结一把App在移动网络下的调优的那些事。相对于有线网络,移动网络有如下的特性:带宽低,延迟高,丢包率高,稳定性差。3G网络的带宽一般为下行100-200KB.

2020-09-10 20:43:37 381

转载 常见TCP/UDP端口号大全

下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口”官方列表,请参考以下 URL:iana.org/assignments/port-numbers× “层”是指服务或协议在交通层上使用 TCP 还是 UDP。若没有列举,这个服务或协议就两者都使用。著名端口 端口号码 / 层 名称 ...

2020-09-10 20:42:28 8989

转载 常用 HTTP Content-Type(Mime-Type) 对照表

文件扩展名 Content-Type(Mime-Type) 文件扩展名 Content-Type(Mime-Type) .*( 二进制流,不知道下载文件类型) application/octet-stream .tif image/tiff .001 application/x-001 ...

2020-09-10 20:41:19 465

转载 常用 HTTP 状态码对照表

Code 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在U...

2020-09-10 20:40:33 109

原创 JAVA报异常:Illegal key size Exception

可能原因:因为美国法律限制,JAVA默认支持AES 128 Bit 的key, 但是我们用的是 256 Bit key, java complier 会抛出错误 Illegal key size Exception解决方法替换jdk jar包,主要替换jre替换local_policy.jar和US_export_policy.jar针对jdk1.8.44以上版本请将jre/lib/security/java.security文件中的将 #crypto.policy=unlimite

2020-09-10 20:38:34 682

转载 java实现双向RSA + AES加密

本文主要讲解在APP上如何实现双向RSA + AES加密。先上一张主要流程图:场景预设:由于客户端是APP而不是网页,APP在第一次加载的时候会生成一对RSA秘钥对(我们称它为APP公钥私钥,不同APP的秘钥对不一样),生成以后就写在配置文件里,而且每次都不变,这样可以保证Server公钥和APP公钥不会在网络上明文传输,从而避免了被掉包的可能。服务器也生成一对RSA秘钥对(我们称它为Server公钥私钥),也是不可修改的。APP端也会事先将服务端的Server公钥写死在配置文件里。主.

2020-09-07 23:13:18 2182

原创 App Store使用TestFlight测试时“缺少出口合规证明”

问题Xcode 新上传到App Store里的构建版本显示 缺少出口合规证明解决方案(亲测有效)在 Info.plist 文件中使用键字符串值,这样无需为下一构建版本提供出口合规证明信息。<key>ITSAppUsesNonExemptEncryption</key><false/>如果还是没有解决可以试试这种(我没试过,也是搜的)在 Info.plist 文件中使用键字符串值,这样您无需为下一构建版本提供出口合规证明信息。..

2020-09-07 23:01:46 1470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除