自动更新替换方案
这个服务因为目前面临N多非技术的挑战,导致我们很难再维护好这个服务:
iOS的自动更新已经被苹果官方严格禁止了,苹果官方也数次联系友盟,要求我们及早把iOS的更新服务停掉;
Android面临的问题更多,比如应用市场(集成友盟自动更新插件会导致市场审核被拒)、部分系统厂商(部分厂商系统上,增量更新功能不能正常工作)以及部分运营商的拦截(比如有开发者反馈我...
分类:
其他好文 时间:
2016-05-12 20:03:51
阅读次数:
536
目标:裁剪一张圆形图片
步骤:
1. 加载要截取的图片
2. 设置圆形裁剪区域
2.1 创建圆形的路径
2.2 把路径设置为裁剪区域
3. 绘制图片
4. 从上下文中获取图片
5. 关闭上下文
代码:
- (void)viewDidLoad {
[s...
分类:
其他好文 时间:
2016-05-12 20:01:57
阅读次数:
156
/*
*Copyright(c) 2016, 烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:main.cpp
*作 者:张珩瑞
*完成日期:2016年5月2日
*版本号:v1.0
*
*问题描述:以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,
实现其他需要的成员函数,设计ma...
分类:
其他好文 时间:
2016-05-12 20:01:36
阅读次数:
153
#include
#include
using namespace std;
class A
{
private:
char *a;
public:
A(char *aa)
{
a = new char[strlen(aa)+1];
strcpy(a,aa);
}
A(A &b)
{...
分类:
其他好文 时间:
2016-05-12 20:03:33
阅读次数:
184
在Octave中加载图像并转成灰度图时,发现rgb2gray()函数不存在,上网搜了一下,stackoverflow上给出了相关解释,如下:
The problem is that you didn't load your packages. When you type pkg list you can find which ones are loaded by an asterisk in f...
分类:
其他好文 时间:
2016-05-12 20:03:54
阅读次数:
1060
题目大意给定一颗n个结点的树。每个结点有一种颜色。颜色种类为m。
一条路径的价值定义为
∑i=1mw[cnt[i]]?v[i]\sum_{i=1}^mw[cnt[i]]*v[i]
其中cnt[i]表示这条路径上颜色i出现的次数。
现有q个操作,每个操作要么是询问一条路径的价值,要么是将一个结点的颜色种类修改。带修改莫队这是树上莫队,我们接下来只讨论序列莫队,树上莫队可以转化为序列莫队。
带...
分类:
其他好文 时间:
2016-05-12 20:02:04
阅读次数:
176
效果图:代码:
<meta name...
分类:
其他好文 时间:
2016-05-12 20:02:00
阅读次数:
234
软件设计流程1. 功能列表
首先我们需要理解软件应该做什么,然后列出功能列表
架构三问a. 它是系统本质的一部分么个人总结:就是这个部分是系统必须需要的么,如果没有该怎么办b. 这到底是什么意思总结:如果你不知道该功能的描述是什么意思,把注意力放在该功能上就很重要c. 我到底该如何做总结:找到你觉得你不能实现的部分,就是某个特定问题你无法处理,仔细思考2. 用例图用例简单介绍
用例图需...
分类:
其他好文 时间:
2016-05-12 20:01:11
阅读次数:
159
自定义view
布局
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_verti...
分类:
其他好文 时间:
2016-05-12 20:02:07
阅读次数:
311
本题依然是并查集的应用,与上一个监狱的问题不同,本题计算的是距离,通过记录通往自己父节点距离的相对距离,与父节点到根节点(代表元素)的距离依次相加
路径压缩时每次都要更新节点。
#include
#include
#include
#include
using namespace std;
const int maxn=30001;
int p;
struct
{
...
分类:
其他好文 时间:
2016-05-12 20:03:12
阅读次数:
179
/*
*Copyright(c) 2016, 烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:main.cpp
*作 者:张珩瑞
*完成日期:2016年5月2日
*版本号:v1.0
*
*问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,逐渐地完成各个类的设计,
求出圆格柱体的表面积、体积并输出并...
分类:
其他好文 时间:
2016-05-12 20:02:57
阅读次数:
214
图像处理的仿射变换和透视变换其实一直也没理解“仿射”俩字是啥意思,但是大家都这么叫,其实仿射变换和透视变换更直观的叫法可以叫做“平面变换”和“空间变换”或者“二维坐标变换”和“三维坐标变换”。如果这么命名的话,其实很显然,这俩是一回事,只不过一个是二维坐标(x,y),一个是三维坐标(x,y,z)。也就是:仿射变换:
透视变换:
从另一个角度也能说明三维变换和二维变换的意思,仿射变换的方程组有6个...
分类:
其他好文 时间:
2016-05-12 20:00:07
阅读次数:
1212
基础流程就不多赘述,直接到http://www.iconfont.cn/官网看,下面主要介绍在线链接使用:
1.
生成项目,选中右边的Font Class,
2.复制链接; //at.alicdn.com/t/font_1462780150_442243.css (类似如此)
3.导入到代码中
4.代码
IconFont...
分类:
其他好文 时间:
2016-05-12 20:01:07
阅读次数:
2466
前言:
装饰模式又名包装模式。装饰模式以对客户端透明以的方式扩展对象的功能,换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象加以扩展。是继承关系的一个替代方案。
(一)装饰模式的简略图:
(二)装饰模式的环境角色:
1.抽象构件(Component)角色:给出一个抽象接口,以规范准备接受附加责任的对...
分类:
其他好文 时间:
2016-05-12 19:58:57
阅读次数:
189
cookie的使用方法。document.cookie = "name="+textName.value;直接就把数据存储到cookie中,如果继续存储数据的话就会当成字符串往后挨着存储。也就是说cookie就是一长串的字符串,所有的键值对多按照先后顺序存储在里面。取出来的时候就把这个字符串按照字符截取,把相应的值取出来。
...
分类:
其他好文 时间:
2016-05-12 20:01:04
阅读次数:
199
这段时间前后端联调,解决IE、谷歌等浏览器兼容问题,真是让人有点焦头烂额,各种奇葩问题层出不穷,旧问题刚去,新麻烦又来,其中尤其以IE浏览器缓存的问题最多。有若干次都是因为这个缓存,使得前端的请求没有实际到达后台,造成304状态码。
经过前端同事和我的各种尝试,发现有三四种办法可以针对不同的情况解决这个问题。
方法一:
在网上一搜“html设置不缓存”就会看到大部分的答案都是...
分类:
其他好文 时间:
2016-05-12 19:59:04
阅读次数:
128
L298N 简介
L298N驱动模块,可以驱动2个直流电机,可分别实现正转,反转功能.
Bom表
Arduino Uno * 1
L298N驱动模块 * 1
直流电机 * 2
9v 电池 * 1
跳线 若干
Arduino uno + L298N 驱动模块...
分类:
其他好文 时间:
2016-05-12 20:00:49
阅读次数:
904