- 浏览: 18866 次
- 性别:
- 来自: 西安
最新评论
文章列表
1.《区块链入门》:http://www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html
2.《比特币入门》:http://www.ruanyifeng.com/blog/2018/01/bitcoin-tutorial.html
3.《加密货币的本质》:http://www.ruanyifeng.com/blog/2018/01/cryptocurrency-tutorial.html
[Leetcode 146]LRU缓存机制
- 博客分类:
- java
public class Main {
public static void main(String[] args) {
LRUCache cache = new LRUCache( 2 /* 缓存容量 */ );
cache.put(1, 1);
cache.put(2, 2);
System.out.println(cache.get(1)); // 返回 1
cache.put(3, 3); // 该操作会使得密钥 2 作废
System.out.prin ...
一、背景
在Android O版本之后,findViewById 函数现在返回的是 <T extends View>,所以以后 findViewById 就不需要强转了。如果项目中compileSdkVersion >= 26,使用findViewById就会提示警告,表示可以不用再写强转了。如下所示:
所以看到这部分的时候就觉得不舒服,而且AS代码区右侧会提示标黄的小警告,光标移上去会提示:Casting 'item.findViewById(R.id.xxx)' to 'TextView' is redundant.
故而觉得此事的解决对强迫症患者挺有必要的, ...
有这样一个需求,用表单填写文件的大小,这个大小不仅有数字而且有单位,比如:12B/KB/MB。那么考虑设计前段页面展示一个填写数字的input,同时再来一个复选单位的框。
利用bootstrap的样式表单,代码如下:
<div class="input-group">
{{ form.size(class="form-control", placeholder="整数或小数") }}
<div class="input-group-btn bs-dropdown-to-selec ...
一、背景介绍
接触一门新的语言,第一是看官方的开发文档,第二自然就是开发工具,第三就是调试方法。
下面介绍RN所需要用到的开发工具和调试方法。
二、开发工具
1.sublime
Sublime Text 是一个复杂的文本、代码编辑器。出色用户界面,非凡的功能和惊人的性能。
下载地址:http://www.sublimetext.com/3
破解方法:点击菜单-help-Enter License
概述
本文所讲述均在mac下安装,有windows下办公需求的同学,可以去这里:
1.http://bbs.react-native.cn/topic/10/%E5%9C%A8windows%E4%B8%8B%E6%90%AD%E5%BB%BAreact-native-android%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83
2.http://blog.csdn.net/u011068702/article/details/49448043
好的,言归正传。下面开始在mac下安装RN。
1.安装Homebrew
Homebrew 是一个方便开发者在 ...
摘自一封内部邮件,公开也无妨。最近新同事加入很多,按照我的要求,入职半年内需要发送周报给我,半年后自己选择是否仍需发送。这里有个看起来很愚蠢的问题。
为什么要发周报?
行业内可能大部分的人都认为 ...
Android绘图最基本的三个对象Color, Canvas, Paint, 均在android.graphics包下。
1) Color : 颜色对象 ----> 颜料
Color.颜色名,来获取颜色。
argb方法,可以调出颜色。
2) Paint : 画笔对象 ----> 画笔
Paint的设置方法
setAntiAlas()
设置画笔的锯齿效果
setColor()
设置画笔颜色
setARGB()
设置画笔的a,r,g,b值
《精益开发实战》笔记
- 博客分类:
- 杂记
作者: 克里伯格 出版社: 人民邮电出版社副标题: 用看板管理大型项目译者: 李祥青 出版年: 2012-9页数: 168定价: 39.00元装帧: 平装ISBN: 9787115291776
豆瓣链接:http://book.douban.com/subject/11620809/
输入一个数值转换为汉字的大写
- 博客分类:
- java
还是要简洁,直接贴代码:
package Num2hanzi;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Num2hanzi {
private static String[] hanzinum = {"零","壹","贰","叁","肆","伍","陆",&q ...
同时使用opencv和pcl库的朋友会遇到Flann冲突的问题。究其根本是因为两个库同时使用了flann,造成歧义。
解决方案如下:
首先,注意添加include路径顺序, 先pcl库后opencv然后,编译会遇到错误代码:lines that were complaining about 'flann' : ambiguous symbol could be 'flann' or 'cv::flann' 表明flann有歧义,pcl和opencv都使用,产生了冲突。
C++如何计算代码运行时间
- 博客分类:
- C/C++
#include<iostream>
#include<ctime>
using namespace std;
void main()
{
//统计运行时间精确到秒
time_t tstart, tend;
long i=1000000000000;
tstart=time(0);
while(i--);
tend=time(0);
cout<<difftime(tend,tstart)<<endl;
//统计运行时间精确到毫秒
i=1000000000000;
double tstart1, te ...
#include<iostream>
using namespace std;
void main()
{
//--------------PCD文件RGB字段的拆包和加包------------
//加包(已知RGB,求float)
int r=109,g=114,b=134;
int rgb = ((int)r << 16 | (int)g << 8 | (int)b);
float frgb = *reinterpret_cast<float*>(&rgb);
cout<< ...