0%

新车到现在4年多了,雨刮器胶条中间的地方有点老化损坏,影响刮水效果了。于是上网一查有卖各种雨刮器的,但都是第三方品牌的,而号称原车雨刮器的也都是一百到两百不等,估计也都是假货。这些雨刮器的好处就是可以直接安装使用,方便快捷,但原车的雨刮器就只能扔后备箱了。
后来发现网上有单独卖雨刮胶条的,价格更便宜这个也没有原车的,随便用用坏了再换,毕竟便宜很多。
查好型号直接购买···

阅读全文 »

前言

  年初在Appstore发布了一个科文学院的app[科文教务],下载量不大,也一直未推广,因为Android版的没做好,毕竟学生还是使用安卓手机的居多,(使用Apple的大部分都是不好好学习的)

  毕竟丰富的App功能离不开强大的后台数据支持,起初做的教务App中新闻主要抓取学院主页上的通知公告,一方面内容太少,另一方面每次运行后抓取数据都需要等待,尤其图片新闻,图片加载太慢。所以,想改用服务器后台整合数据,通过JSON将整合好的数据统一反馈给app。

运行环境 Windows Server + IIS + php

  1. windows server 服务器用于定时执行php脚本;

  2. SQL server 用于存储整合后的数据;

  3. IIS下的php运行环境,提供返回Json数据;

网页代码分析

  学院内往外网页代码不同,需分开分析,主要用到工具Chrome浏览器。

阅读全文 »

需求

因为学校的教务系统版本比较老旧,XX领导也不重视这个,现在的系统只能勉强运行,兼容性问题很多,随着Win10系统IE11的更新,随之而来的问题将会越来越多。
一直想做一款适合在学校范围内使用,但功能又不局限于查课表(区别于超级课程表)的一款App,毕竟作为系统管理员,可以直接对数据库进行操作,可实现的功能也很多。

思路

做App的第一步就是要如何进行登陆验证,教务系统的数据库上密码是密文保存的,教务系统提供找回密码的功能可以将密码(明文)发送至绑定邮箱,但暂时不知道密码的加密方式及密钥,对密码直接进行解密无从下手,另外一种发放是通过其他方式完成验证,学院的微信平台就是这样,在进行身份绑定时,利用用户提供的姓名、身份证号、学号等个人信息进行身份绑定。

阅读全文 »

数据加解密

在开发过程中,因为涉及都学生的个人信息(身份证号码,电话,家庭住址等),我们需要对API提供的数据进行加密,提高信息的安全性,以免造成数据泄露。

加密算法

使用加密算法,将API提供的Json数据进行加密,再手机App上再进行解密。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function encrypt($data){
$key = md5("123abc");//设置一个秘钥,保存好,作为获取明文的关键
$x = 0;
$len = strlen($data);
$l = strlen($key);
for ($i = 0; $i < $len; $i++){
if ($x == $l){
$x = 0;
}
$char .= $key{$x};
$x++;
}
for ($i = 0; $i < $len; $i++){
$str .= chr(ord($data{$i}) + (ord($char{$i})) % 256);
}
return base64_encode($str); //将密文转成Base64格式输出
}

解密算法

利用密码进行密文解密,获取明文

阅读全文 »

今天是自己生日🎂,早起锻炼身体,一切都好!

  寒假在家,照顾孩子有余,学习iOS,老婆马上要到财务上班,对新工作有所顾忌,好几年没有接触财务工作,说让我给她找一个可以自动转换金额大小写的App,搜索了一下App Store,已有许多apps,但是还是想自己做一个,可以加入一些自己想要的东西,比如老婆喜欢的Doraemon。

需求

  1. 实现金额大写转换;
  2. 加入Doraemon等美化一下。

软件名称

  壹圆整(对应转换后的大写金额,同时打算做无广告的收费版本定价1元)

开发平台及工具

  iOS + Xcode + Swift

阅读全文 »

需求

  1. AppStore上的记账软件功能太过复杂,而且不单是记账功能,还附带其他理财等功能,不是我想要的;
  2. 一年来一直在用财禅记账,功能虽不多但记账还不错,但存在少部分bug,理财账户的转入转出有点儿问题;
  3. 断断续续的学习iOS开发,从iOS8到11一直都是学学停停,都没认真好好学,中间又跑去学了PHP,下定决心系统的学习一下;
  4. 手机可直接调试使用,暂不发布到AppStore,节省成本(=。=突然发现手机调试有7天有效期,后续办法再说吧);

软件名称

  巨无霸 Gigantique
  本App只是希望实现记账功能,起名钱包、零钱等最直接,但是好多软件都是类似的名称,而且还有苹果官方的Wallet存在,那么为什么起这个名字呢,作为一名wower应该懂得,“我的背包是巨无霸”,So就用这个吧,愿我的钱包是巨无霸,可以装更多的钱。

阅读全文 »

Hexo是高效的静态站点生成框架,她基于 Node.js。 通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的 标签插件 来快速的插入特定形式的内容。在这篇文章中,假定你已经成功安装了 Hexo,并且使用的是NexT主题(其他主题仅做参考)。

NexT主旨在于简洁优雅且易于使用,主题本身提供了三种样式供用户选择,但色彩过于单一,今天为大家介绍如何修改主题的颜色和增加背景图片。

主题颜色

打开hexo/themes/next/source/css/_variables/base.styl找到Colors代码段,如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Colors
// colors for use across theme.
// --------------------------------------------------
$whitesmoke = #f5f5f5
$gainsboro = #eee //这个是边栏头像外框的颜色,
$gray-lighter = #ddd //文章中插入图片边框颜色
$grey-light = #ccc //文章之间分割线、下划线颜色
$grey = #bbb //页面选中圆点颜色
$grey-dark = #999
$grey-dim = #666 //侧边栏目录字体颜色
$black-light = #555 //修改文章字体颜色
$black-dim = #333
$black-deep = #495a80 //修改主题的颜色,这里我已经改成老蓝色了。
$red = #ff2a2a
$blue-bright = #87daff
$blue = #0684bd
$blue-deep = #262a30
$orange = #F39D01 //浏览文章时,目录选中的颜色

其他的可以自行更改,看看效果,我这里只修改了black-deep和orange的颜色。

阅读全文 »