001 精弘论坛&算法

(一)精弘论坛iOS客户端

很早就想做一个自己学校论坛的iOS客户端了。但是论坛(Discuz)没有API,是一个硬伤。高人指点的思路是:用cookies模拟电脑端在线,用HTTP GET的方式获取网页中的内容,用各种正则运算去获取HTML网页中的内容。然后解析之后展现到客户端上来。而发帖之类的操作,则是通过HTTP POST。当然这种方式的各种缺点当然非常明显。

  • 模拟电脑端的客户端,流量消耗是显然的
  • 复杂 :解析的不是JSON而是HTML
  • 后续不便:论坛的各种参数随时会变更

尝试用Charles这个神器去抓包,得到HTML中的各种内容,决定还是把这个方案放到后面。

然后就是联系精弘的技术部门,后端专门开发一套API是应该的,但是似乎不会那么快出成果?

就当白天快过完的时候,忽然间我想起来,不是还有用模板生成的Discuz  客户端吗,果断用之,抓包,竟然得到了JSON!那么显然通过这个模板生成的客户端是通过JSON文件交互的。又有了很可能是现成的第三种方式,而我需要做的是去探究它的API,客户端是如何和服务器通信的。

(二)算法

晚上六点到了图书馆,开始看《算法概论》,数学都忘的差不多,急于求成的心态下,数学证明让我昏昏欲睡,我果断不够聪明,否则我就研究数学或者那有爱的物理去了……先丢下这本书,去看红色的第四版《算法》,原先我有点排斥(因为没有JAVA基础),但是在第二章读完选择排序和插入排序之后,对这本书肃然起敬------这本书讲得很明白。时间太快,带过去的代码大全什么都没碰过,就已经九点多。晚上睡之前,特意在XCode上试验了两种算法…但是发现自己用C去描述的时候弱爆了,各种忘记,用objc似乎又显得太过复杂。实际上好几年没有重新碰过C了,该去重新看看各种忘的差不多的基础了,虽然都觉得有印象。

(三)失眠

才离职第一天,就有点不习惯。零点了还是睡不着,和寝室也有关吧,灯光,键盘声、电风扇声音。怀疑的是自己的选择带来的后果,一个人看书,一个人敲代码,一个人独立做开发。能不能获得足够多的,比在银江实习多得多的进步?我有信心,很微小很谨慎的那种。也许也该继续更新简历,在拉勾、大街、内推上继续找实习工作,实际上我离理论上的毕业基本就只差一篇论文了。

时间: 2024-08-19 14:22:23

001 精弘论坛&算法的相关文章

003 精弘iOS/Android/WP客户端

我是一楼: 想做iOS客户端这个念头,有了几个月了,这个礼拜一辞了实习工作,跑回来做iOS客户端的开发,已经是第四天了.为嘛要做这个呢,因为现在的客户端是在是太挫我觉得有点看不下去...而且点击图片墙就闪退有木有...传说还有广告(我没发现..).刚开始,缠着墨鱼问有没有API,墨鱼说没有... 好吧,然后我尝试着看HTML源代码...准备在客户端解析HTML中的内容,然后获取地址和各种帖子信息(标题,发帖人等等)来进入帖子,然后通过POST模拟电脑端的操作来实现发帖等功能,但是.HTML的内容

001.LVS简介及算法

一 LVS简介 1.1 LVS介绍 LVS是linux virtual server的简写linux虚拟服务器,是一个虚拟的服务器集群系统,可以再unix/linux平台下实现负载均衡集群功能. 使用LVS需要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能.高可用的服务器群集,它具有良好的可靠性,可扩展性和可操作性,从而以低廉的成本实现最优的服务性能. 1.2 LVS主要作用 作用:提供一种廉价.有效.透明的方法,来扩展网络设备和服务器的负载带宽.增加吞吐量,加强网

000 码农成长记

从六月十六到今天九月十五,正好在银江待了三个月,唔,感觉2014就快结束了.离开的决定酝酿了很多次,但是最后犹豫之中,我还是选择离开,加快了原本的计划.三个多月以前,在自己的日记本上就预想到了这个可能的结果,还有需要发生,正在发生的是,桌子那一边我刚刚开始啃的书. <深入理解计算机系统> <现在操作系统> <算法概论> <算法导论> <代码大全> <C程序设计语言> 三个月,两个上线iOS应用,一个被拒两次还在preview.算是告一

易语言高速去重复,精易微凉“吃尾”算法

易语言去数组去重复,精易论坛微凉 吃尾"算法  万条数据0.2秒 一直再找这种命令,很多思路都是大数据机器吃不消的. 有了这个就会好很多 这个是去除数组2的重复的命令 ======================================= .版本 2 .计次循环首 (取数组成员数 (数组2), i) .如果真 (取数组成员数 (数组2) < i) 跳出循环 () .如果真结束 .变量循环首 (取数组成员数 (数组2), i + 1, -1, i2) .如果真 (数组2 [i] =

相似文档查找算法之 simHash 简介及其 java 实现

传统的 hash 算法只负责将原始内容尽量均匀随机地映射为一个签名值,原理上相当于伪随机数产生算法.产生的两个签名,如果相等,说明原始内容在一定概 率 下是相等的:如果不相等,除了说明原始内容不相等外,不再提供任何信息,因为即使原始内容只相差一个字节,所产生的签名也很可能差别极大.从这个意义 上来 说,要设计一个 hash 算法,对相似的内容产生的签名也相近,是更为艰难的任务,因为它的签名值除了提供原始内容是否相等的信息外,还能额外提供不相等的 原始内容的差异程度的信息.而 Google 的 s

相似文档查找算法之 simHash及其 java 实现

传统的 hash 算法只负责将原始内容尽量均匀随机地映射为一个签名值,原理上相当于伪随机数产生算法.产生的两个签名,如果相等,说明原始内容在一定概 率 下是相等的:如果不相等,除了说明原始内容不相等外,不再提供任何信息,因为即使原始内容只相差一个字节,所产生的签名也很可能差别极大.从这个意义 上来 说,要设计一个 hash 算法,对相似的内容产生的签名也相近,是更为艰难的任务,因为它的签名值除了提供原始内容是否相等的信息外,还能额外提供不相等的 原始内容的差异程度的信息. 而 Google 的

【强化学习】DQN 算法改进

DQN 算法改进 (一)Dueling DQN Dueling DQN 是一种基于 DQN 的改进算法.主要突破点:利用模型结构将值函数表示成更加细致的形式,这使得模型能够拥有更好的表现.下面给出公式,并定义一个新的变量: \[ q(s_t, a_t)=v(s_t)+A(s_t, a_t) \] 也就是说,基于状态和行动的值函数 \(q\) 可以分解成基于状态的值函数 \(v\) 和优势函数(Advantage Function)\(A\) .由于存在: \[ E_{a_{t}}[q(s_t,

张至顺道长羽化登仙+说修行(道经每日清修)

http://blog.sina.com.cn/s/blog_6d2b8a320102voqc.html 标签: 道教 三清四御 张至顺道长羽化登仙 清静金光 救世 分类: 道教经典录 张至顺羽化登仙+说修行 道经每日清修 米晶子张至顺道长羽化登仙享年104岁 (道教之音) 2015年7月28日,农历乙未年六月十三,米晶子张至顺道长羽化登仙,享年104岁. 2015年7月28日,农历乙未年六月十三,张至顺真人羽化登仙,享年104岁.老真人预知时至,中午吩咐弟子以香汤沐浴,穿新净衣.嘱咐门人,虔诚

又来一大波好东西,赶快收藏,下载吧,淘宝上就不用花钱买了

特别说明:如下是相关视频的解压密码,还有上次发的视频的解压密码,都在下面了 相关解压密码如下: 壹:bbs.pediy.com(没错,就是看雪论坛的地址啦!!适用于课程序号239以后的新资源噢!大部分为无密码,剩下的就是这个咯!) 贰:www.17huan.com(注:只适用于后盾或2014的大部分教程) 叁:www.17huan.com免费提供蓝丝雨哦(注:只适用于蓝丝雨XX是如何练成的等系列教程,注意解压密码包括后面的中文!!!) 看雪论坛视频篇 1.Win32Asm与RadAsm开发教程