工程日记之HelloSlide(2) : UITextView中如何根据给定的长宽,计算最合适的字体大小

需求描述 一般的需求是将UITextview的大小自适应文本高度,会做出随文本内容增加,文字框不断增大的效果; 本文反其道而行之,在给定文字框大小的情况下:字数越多,字体越小; 需求来源: 考虑将文字...

工程日记之HelloSlide(1):Swift自定义可视化组件的方法(继承UIView和在StoryBoard中设置)

需求描述 HelloSlide是把文本自动转化成幻灯片的软件,在幻灯片中我们有SmartArt:各种各样的几何形状,并且可以自定义大小和颜色,放在幻灯片不同的位置。 为了在我们的软件中实现类似的效果,...

计算机网络(1): http原理和uuid

http 的请求报文和响应报文格式 请求报文有哪些方法 一个典型的http报文 状态码有哪几种 以及短语是用来解释状态码的 接口测试中,需要使用到UUID,用来生成唯一ID。 1、什么是UUID UU...

计算机网络(7): 传输层TCP和UDP以及TCP的工作方式

UDP:无连接;不保证可靠;面向报文的; TCP:面向连接;提供可靠交付;面向字节流(把应用层的数据分包,每个包装一些字节;不关心应用层给的包多大,而是根据网络状况,窗口大小决定) TCP报文: 序号...

计算机网络(6): http cookie

Cookie作用: 1)帮助管理用户会话信息(用户需要记录的信息:登陆状态等) 2)跟踪浏览器的行为 3)用户自定义设置 实现方式: 当用户浏览带有Cookie的网站时,网站自动为其生成一个唯一的标志...

计算机网络(5): 广播风暴产生的原因及其解决

产生原因: 交换机构成的网络,形成明环或者暗环 解决方法: 支撑树算法...

计算机网络(4): socket select使用:聊天室模版

知识点: 如上所示,用户首先将需要进行IO操作的socket添加到select中,然后阻塞等待select系统调用返回。当数据到达时,socket被激活,select函数返回。用户线程正式发起read...

计算机网络(2): http的基础上用SSL或TSL加密

加密过程具体TCP实现 步骤 1 : 客户端通过发送Client Hello报文开始SSL通信(这里是在TCP的三次握手已经完成的基础上进行的)。报文中包含客户端支持的SSL的指定版本、加密组件列表(...

7.22 考试

期望得分:(60+?)+10+60 实际得分:60+0+50 A. 方程的解 这是一道特判题。 很容易想到60分的解法(其实就是qj)。 不考虑ZenMeZheMeDuo 测试点分治: 对于a==b=...

分解质因数

求卡特兰数 (其实就是组合数) 大组合数且模数非素数,无法求逆元 高精组合数,如果你不想打高精除的话(没人想打) 方法: 1 以求高精组合数为例 一般地,对于$n m leq 10^6$ 可以打素数...

STL的食用

set set<T> s; 红黑树实现,自带$O(logn)$复杂度 没有重复元素,可用于去重。 对于区间sort且区间小范围平移的题,可优化暴力$O(nlogn)$整区间sort -&g...

卡特兰数

前几项: 1 1 2 5 14 42 132 429 很重要 抽象模型: 对于问题可以抽象成+1 -1 串,且串前缀和>=0 常见问题模型: 1.入栈次序为1.2.3.4~n的栈。把操作转化一下...

Tree

题意:给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。题目保证有解 https://www.cnblogs.com/CreeperLKF/p/904549...

关于树上DP的转移方式与复杂度证明

以后要勤写总结了唔 这种优化针对于转移的状态数与子树规模有关的柿子。 例如对于n个树型依赖物品的树上背包dp,每个节点是一个物品且大小为1,设待转移结点u则u的背包容量不会超过u的子树规模,转移子节点...

Tarjan进阶

BLO 关键字:tarjan 树上dp 原图有环,然可利用tarjan深度优先搜索树,假设去掉的点是u,考虑三个方向的转移 1 #include<cstdio> 2 #include&lt...

排队

题目描述 某中学有 n 名男同学,m 名女同学和两名老师要排队参加体检。他们排成一条直线,并且任意两名女同学不能相邻,两名老师也不能相邻,那么一共有多少种排法呢?(注意:任意两个人都是不同的) 题目描...

Perm 排列计数

题目描述 称一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2<=i<=N时,Pi>Pi/2. 计算1,2,...N的排列中有多少是Magic的,答案可能很...

[bzoj1227]虔诚的墓主人

题目描述 小W 是一片新造公墓的管理人。公墓可以看成一块N×M 的矩形,矩形的每个格点,要么种着一棵常青树,要么是一块还没有归属的墓地。当地的居民都是非常虔诚的基督徒,他们愿意提前为自己找一...

[BZOJ1195]最短母串

题目描述 原题来自:HNOI 2006 给定 n 个字符串 S1,S2,⋯,Sn 要求找到一个最短的字符串 T,使得这 n 个字符串都是 T 的子串。1​​,S​2​​,⋯,S​n​​,要求找到一个最...

ValueError: Variable vgg_16/conv1/conv1_1/weights already exists, disallowed

可查看 https://mp.weixin.qq.com/s/XjHCHD9_kps6Ak6ftG94Aw 查看案例 出现这个问题就是tensorflow第二次使用的是第一次的就的...

《链家网技术架构的演进之路》读后感

对于链家,在最近两年对公司的架构也做了很大的调整,可以分为两个阶段: 作者分享了几点的经验; 第一,服务源自需求。只有业务需要的才是值得做的,只有多个业务线都需要的,才是值得拿出来做成平台服务的。多去...

python文件每次写入防止覆盖之前的内容

可查看 https://mp.weixin.qq.com/s/XjHCHD9_kps6Ak6ftG94Aw 查看案例 在进行python进行文件读写的时候,第一次写进去的内容,第二...

《饿了么:业务井喷时,订单系统架构这样演进》读后感

先来看张表; 很直观的可以看出,饿了么的业务的快速增粘情况,2013年和2014年的时候发生了比较大的飞跃,饿了么也是在这个时间段订单量开始猛增。 对于系统的认知; 第一,订单是整个交易链路的核心,围...

《中国民生银行天眼日志平台架构演进的平凡之路》读后感

中国民生银行的 IT 业务系统的迅速发展,主机、设备、系统、应用软件数量不断增多,业务资源访问、操作量不断增加,对于应用整体系统智能分析与处理的要求不断提高, 急需建立包含所有应用、系统、存储、设备的...

visual studio2015无法打开“math.h”"string.h"等包问题

新换的vs2015在做作业的时候时候出现引进不了包的问题,解决办法: 在项目里面打开“项目 >****属性”在里面"vc++目录 》包含目录,添加一个"C:Program...

上一页    下一页