File xxx is large (XXXMB), really open? (y or n)
[原创] 用JAVA程序读取本地的Hadoop sequence file
[AI] 怎样开发一个最简单的 iOS App
要开发一个最简单的iOS应用程序,您需要了解一些基本的编程知识和工具。这是一些步骤:
1. 下载并安装Xcode:这是苹果公司提供的集成开发环境(IDE),可用于创建iOS应用程序。您可以从Mac App Store免费下载Xcode。
2. 学习Swift或Objective-C:这些是iOS应用程序开发中最常用的编程语言。每种语言都有其特定的语法和规则,需要花费一些时间来学习。
[原创] JAVA sun HttpServer在handler中返回含中文的response应该怎么处理
static class MyHandler implements HttpHandler {
@Override
public void handle(HttpExchange httpExchange) throws IOException {
String response = "test"; // 返回固定内容
httpExchange.sendResponseHeaders(200, response.length());
OutputStream os = httpExchange.getResponseBody();
os.write(response.getBytes());
os.close();
}
}
[原创] Charles Proxy文章合集
Charles Proxy是一个HTTP代理/HTTP监视器/反向代理,它使开发人员能够查看其计算机和Internet之间的所有HTTP和SSL/HTTPS流量。这包括请求、响应和HTTP headers(其中包含cookie和缓存信息)。
[原创] 用Charles Proxy抓包iOS App的数据
查看Charles Proxy文章合集,请点击这里。
➤ 使用场景
当我们需要分析 iOS App 发送接收的数据时,需要对App进行抓包。可以在 iOS 上安装抓包工具来完成这个工作,更常见的做法是在PC上安装Charles Proxy之类的软件,再对 iOS 进行一定的配置让这二者关联起来,从而可以在PC上完成抓包工作。毕竟在PC大屏上进行数据分析比触屏的 iOS 设备更为方便。
其基本原理是:Charles Proxy运行起来后,会在PC上启动一个代理服务器,在 iOS 设备上配置通过这个代理服务器来访问网络,那么iOS上的HTTP流量都将走过Charles Proxy,自然也就被Charles Proxy截获了数据。另外,对于HTTPS的加密流量,Charles Proxy还提供了一个SSL证书,把这个证书安装到 iOS 设备上,就可以让 iOS App 发送的HTTPS流量被Charles Proxy 解密,我们就能分析App发送的数据明文。
[原创] 通过第三方工具/JAVA程序访问S3存储
S3是亚马逊2006年推出的简单存储服务(Simple Storage Service),理论上是一个全球存储区域网络,你可以把它想像成一个超大的硬盘,可以在其中存储和检索数字资产,通过 S3 存储和检索的资产被称为对象,对象存储在存储段(bucket)中。
很多公司都推出了自己的对象存储服务,例如阿里云对象存储服务OSS,可以使用S3 API进行访问。
[原创] 使用Google HTTP Client/OkHttpClient来发送同步POST请求(JAVA)
这是一篇很水的文章,纯粹为了记录一些代码。
Google HTTP Client Library for Java 和 OkHttpClient 是两个很流行的http client JAVA库。
下面来看看用它们分别怎样通过POST请求把JSON数据发送到服务器。
JDK版本:1.8.0_221
[原创] IntelliJ IDEA JAVA项目里一堆class找不到定义(标红)的解决办法
依次尝试以下方法,如果一个不行就试另外一个。
- 方法1
点击菜单 File→ Invalidate Caches,即清空IntelliJ的缓存,这个操作会要求重启IntelliJ,重启之后会需要一些时间重新缓存各种lib。
[原创] 在99%的情况下,接受混乱才能解脱
我昨天参加了一个分享会议,公司里另一个团队的一个同事在讲解某项目历史的时候提到,关于某个逻辑复杂的模块,由于前一个开发者离职好久了,他到现在也没有理清全部的逻辑。我曾经粗看过一下他们留下的文档,简直已经不能用“凌乱”来形容了,那真是乱得比垃圾堆还乱。
但是领导们可能只看到他们文档写得多,却不知道他们文档质量有多差。
如果你想找到某个具体的问题关联到的文档,恐怕你只能一个人一个人地去问,而你问到的人,很可能会告诉你“这一块没有文档,我也是接手来的,我要去看一下代码再告诉你答案”,口口相传。