掌握java中的三种代码块的定义及使用
代码块概念
代码块本身并不是一个很难理解的概念,实际上之前也一直在使用。所谓代码块是指使用“{}”括起来的一段代码,根据位置不同,代码块可以分为四种:普通代码块、构造块、静态代码块、同步代码块,其中同步代码块本书将在多线程部分进行讲解,本章先来观察其他三种代码块。
普通代码块
直接定义在方法中的代码块称为普通代码块。
p...
分类:
编程语言 时间:
2015-04-20 16:59:11
阅读次数:
134
NSURLSession的主要使用类型及部分示例代码...
分类:
移动开发 时间:
2015-04-20 16:59:21
阅读次数:
148
很久没来CSDN了,今天跟大家分享一个我的发现,调试这个的时间用了很久,希望大家在遇到类似问题时,不要走弯路.
如下图,我用反射在一个窗体上根据从数据库里取来的数据创建自定义控件,当完成1169个之后创建第1170个,而且每次都是在1170时,会报错,如下图.
有时则直接说发生 了一个异常,根本没把这个错误报出来.
大概是微软觉得你肯定不会在同一个窗体上创建1000多个控件吧.......
从网上下载ThoughtWorks.QRCode.dll解压发现有很多版本,果断选择最后一个
生成二维码的代码
private Bitmap GetCode(string code)
{
QRCodeEncoder qRCodeEncoder = new QRCodeEncoder();
//设置二维码编码格式...
分类:
编程语言 时间:
2015-04-20 16:59:08
阅读次数:
268
uva好像经常连不上,可以移步到virtual judge做题。列出来的题我都做过,可以在我博客中找到相关的解题报告。
本文章保持更新。
水题会用蓝色字体标明。
字符串类题目:
401 10010103615374091087810815 644 10115...
分类:
其他好文 时间:
2015-04-20 16:57:46
阅读次数:
110
??
3D模型创建 //3D models
auto model = Sprite3D::create("Sprite3DTest/boss1.obj");
model->setScale(4);
model->setTexture("Sprite3DTest/boss.png");
model->s...
分类:
移动开发 时间:
2015-04-20 16:57:21
阅读次数:
187
光子支付,顾名思义您可以用“光”来支付。无需携带银行卡,您的手机也无需外接任何其他的设备甚至联网,只要安装一个光子支付APP或者使用合作银行的APP,用手机闪光灯对着外接了光子支付接收器的POS机一照,就可以完成用“光”来刷卡了。
作为一种新型的移动支付方式,光子支付创新实现了无卡支付,支持将100余个支付账户绑定于一个“光账户”,省去带卡的麻烦,并能根据需要灵活选择支付账号。使用“光子支付”时...
分类:
其他好文 时间:
2015-04-20 16:55:43
阅读次数:
170
package First;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
public class De...
分类:
编程语言 时间:
2015-04-20 16:56:14
阅读次数:
179
[研究内容]
目前比较常用的几种插值算法
[正文]
目前比较常用的插值算法有这么几种:最邻近插值,双线性二次插值,三次插值,
Lanczos插值等等,今天我们来对比一下这几种插值效果的优劣。
1,最邻近插值
最邻近插值算法也叫做零阶插值算法,主要原理是让输出像素的像素值等于邻域内
离它距离最近的像素值。例如下图中所示,P1距离0灰度值像素的距离小于100灰度值的
距离,...
分类:
编程语言 时间:
2015-04-20 16:57:14
阅读次数:
555
netstat -ano|findstr 8080
taskkill /pid 7812 /f...
分类:
编程语言 时间:
2015-04-20 16:57:46
阅读次数:
186
问题背景:
我需要生成一个大概1.5T的double型矩阵,硬盘受不了,IO时间消耗不起,于是尝试在输出前压缩。矩阵生成使用java,在矩阵上的计算使用cpp
于是分别尝试使用java 写gz压缩文件和使用c++读压缩文件
一下为简单的测试代码:
写:
public boolean generateGzipFile(String ofname) throws IOExc...
分类:
编程语言 时间:
2015-04-20 16:57:42
阅读次数:
178
目前各种app都讲究用户体验,这里介绍下对EditText控件的样式美化。
先上效果图:
注:第一个控件没有没有设置 background 的任何属性,第二个控件设置了 android:background="@drawable/bg_edittext_selector"
若希望取消 EditText 背景,直接设置 android:background=...
分类:
移动开发 时间:
2015-04-20 16:57:32
阅读次数:
155
import logging
logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s', level=logging.INFO)
from:...
分类:
编程语言 时间:
2015-04-20 16:56:53
阅读次数:
109
stl提供了三个最基本的容器:vector,list,deque。
vector
vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vecto...
分类:
其他好文 时间:
2015-04-20 16:54:43
阅读次数:
121
嵌入式入门-权利分配-sudo
一 sudo概念
sudo应用于linux和unix,它允许系统管理员分配给普通用户一些合理的"权力"
主要体现在命令
二 分配方法
在配置文件/etc/sudoers按照约定格式添加一行
用户名 主机名=(运行用户名) 可运行的命令
列如 chengzhi ALL=(ALL) /usr/sbin/user...
分类:
其他好文 时间:
2015-04-20 16:56:10
阅读次数:
103
1.
首先创建一个登陆界面 login.html
{% extends "base.html" %}
{% block mainbody %}
{% csrf_token %}
username:
passowrd:
{{ username }}
{{ password }}
{% endblock %}
在 views.py中添加
d...
分类:
编程语言 时间:
2015-04-20 16:56:28
阅读次数:
203
处理器:IMX6Q5EYM10AD
DDR3:NT5CB128M16BP-CG 16位1333MHz数据频率
相比于Exynos4412的内存,飞思卡尔IMX6的内存比较麻烦,耗费了比较多的时间调试才稳定,当然这也是因为我无缘无故改掉了内存拓扑结构和换了内存芯片型号的原因。
硬件设计参照天嵌的E9设计,设计之初没有对照飞思卡尔提供的硬件设计方案,飞思卡尔的方案里提供了TOP和在6层板上使用了...
分类:
其他好文 时间:
2015-04-20 16:55:10
阅读次数:
1201