本文翻译自Ryan Kaplan的More than you want to know about @synchronized因为原文一些内容写的不太准确,我按照我的理解做出了批注和补充。如果你已经使用 Objective-C 编写过任何并发程序,那么想必是见过@synchronized这货了。@s...
分类:
其他好文 时间:
2015-11-12 01:16:20
阅读次数:
380
只和连通分量以及度数有关。不同连通分量只要连一条边就够了,连通分量为0的时候要特判。一个连通分量只需看度数为奇的点的数量,两个端点是必要的。如果多了,奇点数也一定是2的倍数(一条边增加两个度数,总度数是偶数),把多余的成对奇点连边,一定存在一条欧拉路径。并查集维护或者dfs都可以。/********...
分类:
其他好文 时间:
2015-11-12 01:14:36
阅读次数:
313
Matlab几种卷积的实现与比较(conv与filter,conv2与filter2)最近在做控制算法实现的时候,对于其中参杂的各种差分、卷积很头疼,就在网上搜集了些资料,汇总于此,以做备忘。 在MATLAB中,可以用函数y=filter(p,d,x)实现差分方程的仿真,也可以用函数y=conv(x...
分类:
其他好文 时间:
2015-11-12 01:14:27
阅读次数:
332
树分治。对于一棵子树的根节点,至少有一条边与儿子相连的属于重边。对于一条轻边,它的贡献值是两端子树大小的乘积,所以,重边应该是贡献值最大的一边。至于要求所有的点,进行深度优先搜索,因为移动一个点只会影响两个点的两个子树,这个可以维护。在进行DP时,选择计算最大的重边的值,答案就是用所有的边贡献值减去...
分类:
其他好文 时间:
2015-11-12 01:14:39
阅读次数:
320
先看一下效果图:思路: 创建一个类,继承自EditText,在onDraw方法中绘制我们的下划线,通过屏幕的高度和每行控件的高度的比值得出屏幕中应该绘制多少行下划线,再来实现一些自定义的属性,设置控件基本的边距和内容边距就ok了 ,过程很简单的,代码的注释写的很详细,有需要的同学可以去阅读一下自定义...
分类:
其他好文 时间:
2015-11-12 01:14:48
阅读次数:
341
讨论成员:罗凯旋、罗林杰、吴伟锋、黎文衷讨论内容:开发四则运算的安卓APP遇到的困难:1.界面设计比较复杂 2.开发所需要的技术还没有达到开发需求 :第一个冲刺,设计界面以及设计运算的功能算法。
分类:
其他好文 时间:
2015-11-12 01:14:18
阅读次数:
165
一、runtime简介RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数...
分类:
其他好文 时间:
2015-11-12 01:12:51
阅读次数:
334
Wildcard MatchingImplement wildcard pattern matching with support for'?'and'*'.'?'Matches any single character.'*'Matches any sequence of characters (...
分类:
其他好文 时间:
2015-11-12 01:14:10
阅读次数:
209
ActionContext和ServletActionContext小结1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息,甚至需要直接对JavaSer...
分类:
其他好文 时间:
2015-11-12 01:12:12
阅读次数:
231
第一个Sprint冲刺第一天组员:廖焯燊 林海信 何武鹏讨论内容:1:选题2:需求分析3:画燃尽图遇到困难:从零开始,我们上学期不是做四则运算APP,所有基础都是从无到有。计划工作:在第一次冲刺阶段,完成主要的运算核心代码。
分类:
其他好文 时间:
2015-11-12 01:11:24
阅读次数:
158
一. 题目简述,这是LeetCode上的一道题,是求直方图最大面积,原题题干如下:Givennnon-negative integers representing the histogram's bar height where the width of each bar is 1, find th...
分类:
其他好文 时间:
2015-11-12 01:11:26
阅读次数:
218
紫上给得比较奇怪,其实没有必要用唯一分解定理。我觉得这道题用唯一分解只是为了表示大数。但是分解得到的幂,累乘的时候如果顺序很奇怪也可能溢出。其实直接边乘边除就好了。因为答案保证不会溢出,设定一个精度范围,如果中间结果超过了精度范围就保存起来,最后sort一遍从两端同时乘就不会溢出了。/*******...
分类:
其他好文 时间:
2015-11-12 01:11:25
阅读次数:
244
可以下的...以下是本人用的方法,当然会python等的朋友可以尝试自己抓包,会点HTML差不多就可以做了~进入视频页面:1.F12(审查网页源代码)2.点击第二项Network(网络),第一项是Elements(元素)3.F5(刷新网页,以重新获取资源)4.查看浏览器客户端下载的资源里是否含有一些...
分类:
其他好文 时间:
2015-11-12 01:12:55
阅读次数:
295
装饰者模式,真是越来越生活化了,其实设计不就是源于生活高于生活吗?人类,一般总是把生活中观察的东西作为原料才能抽象出东西。装饰者模式,就是用各种装饰者对象来给被装饰者装饰,达到人们的多种多样的需求。不举咖啡的例子,实在没喝过几杯正式的咖啡。考虑炒饭,主要的原材料就是饭,但是变种非常多,近几天我就.....
分类:
其他好文 时间:
2015-11-12 01:09:58
阅读次数:
253
直接贪心嘛。先想想最后平衡的时候,如果知道了总重量,那么每一个结点的重量其实也就确定了。每个结点在左在右其实都不影响,只和层数有关。现在反过来,如果不修改某个结点,那么就可以计算出总质量,取总质量出现次数最多的保持不变。/***************************************...
分类:
其他好文 时间:
2015-11-12 01:10:53
阅读次数:
340
1、题目名称 Binary Tree Paths(获取一棵树从顶点到每个叶节点的路径) 2、题目地址 https://leetcode.com/problems/binary-tree-paths/ 3、题目内容 英文:Given a binary tree, return all root-to-leaf path...
分类:
其他好文 时间:
2015-11-12 00:05:59
阅读次数:
183
Burpsuite的使用一、burp简介:Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。二、工具箱:(1)...
分类:
其他好文 时间:
2015-11-12 00:04:00
阅读次数:
374