- Swift初学笔记之Swift基础语法
_迦与迦若
Swift编程语言swiftiosxcode
一、变量声明与oc相比更简洁,编译时的检错机制更完善1、let声明常量,var声明变量varmyVariable=42myVariable=50letmyConstant=422、如果初始化时直接赋值可以不声明类型,swift会自己识别(即类型推断)。反之需要用冒号:声明变量类型letmyString="HelloWorld"print(myString);//;加不加都可以,不会报错letmSt
- Go语言笔记1-基本数据类型和语法
MinutkiBegut
Go语言编程语言go
Go语言笔记特点主要特性语言用途执行程序程序基本组成关于包数据类型布尔类型数字类型字符串类型派生类型语法声明变量多变量声明值类型和引用类型空白标识符常量常量定义iota运算符位运算符赋值运算符其他运算符条件语句循环语句初学笔记,有误请多见谅,随着学习的深入会丰富和更新特点简洁、快速、安全并行、有趣、开源内存管理、数组安全、编译迅速主要特性自动垃圾回收更丰富的内置类型函数多返回值错误处理匿名函数和闭
- python 初学笔记
梵高先生uu
一、注释:使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性#后的都不显示,代表单行注释,可以对命令做出注释"""这是多行注释同样不显示"""二、运算符的使用a=1#将1赋值给ab=2#+、-、*、/、等print输出input输入三、变量的基本使用1变量的类型*str——字符串*bool——布尔(真假)*int——整数*float——浮点数(小数)2运算数字型变量之间可以直接
- EPWM初学笔记
我的老子姓彭
笔记
时钟PCLKCR0PCLKCR1EPWM总体预览三部分就可以简单的使用EPWM时基模块,比较模块,动作限定模块时基模块TBCTL时基控制寄存器TBCTR计数寄存器TBPHS相位寄存器TBPRD周期寄存器比较模块CMPCTL比较控制寄存器影子模式,加载模式CMPA比较寄存器A动作限定模块动作限定A和B控制寄存器都是一样程序/**epwm.c**Createdon:2023年12月5日*Author:
- Python初学笔记(感觉语法层面确实很好上手,后续有黑科技再补充)
HelloWorld_de97
Python是交互式语言Python中冒号(:)之后缩进的语句为代码块Python中"XX",'XX'是等价的Python中的print(r'\\t')输出"\\t"r'',表示引号内部的字符串不进行转义Python中的'''XXXXXXXXX'''代表中间的内容可以随意换行Python中的Bool值为False,True,逻辑与或非和Lua一样Python中的空值用None表示,并且不等于0Py
- laravel 5.6初学笔记
weixin_30896511
php数据库测试
laravel5.6初学笔记http://note.youdao.com/noteshare?id=bf4b701b49dd035564e7145ba2d978b4框架简介laravel文档齐全社区活跃后期维护好,强大的工具下载安装环境要求,php版本在7以上(要与框架所需一致)集成环境,建议使用laralgon(适应laravel框架开发)安装可使用conposer(自行看官方文档),也可在la
- Cesium初学笔记总结
Henrik698
Cesium开发基础前端javascript
Cesium初学01学习总结于GIS李胜老师博客CesiumAPI学习由浅入深的学习路线如下图所示:Cesium进阶之路1.Web前端方向:Cesium与webpack(裁剪以及压缩),Cesium与vue(框架设计,嵌入复杂业务系统),Cesium的UI(UI设计,定制可复用的Cesium交互界面)。2.计算机图形学方向:WebGL深入,基于Cesium的可视化定制(视阈、水淹、水面、热力图,流
- 第一章、linux入门及基本命令(案例讲解)
一颗橙子lio
linuxcentos运维
linux初学笔记文章目录linux初学笔记1、shell连接centos2、linux命令行1、内部命令与外部命令的区别2、命令行格式3、linux命令提示符4、目录分隔符5、linux目录文件夹/etc常用目录/proc重要路径/var目录下文件6、linux核心命令与文件管理cd命令ls命令pwd命令su命令logoult命令mkdir命令touch命令cp命令mv命令rm命令linux开关
- 信管初学笔记-20190219-03
北冥悠语
概述今天主要学习第二章的内容:信息系统项目管理基础;2.1项目管理基础(1)概要:从项目和项目管理的定义如数,阐述项目的基本概念,特征、规律以及项目管理的基本概念、过程、方法和要求等,为项目管理的学习做宏观铺垫。2.1.1项目的概念(1)美国项目管理协会PMI的定义为:项目是为提供一项独特的产品、服务或成果所做的临时性的努力2.1.2项目的特点*①临时性(一次性)②独特的产品、服务或成果③逐步完善
- [FPGA]VHDL语言初学笔记和小Tips
GG_band
FPGAfpga
前言:本人使用Xilinx的FPGA,使用的语言是VHDL。在这将自己学习查的,自己遇到的关于VHDL问题都总结在这,都是很基础的东西,会不时的更新。信号定义VHDL语句signalcnt:integerrange0to10000:=0;信号cnt为整数类型,大小可为0到10000中的任意数,且初始值为0.VHDL提供了6种预定义的运算操作符,分别是:赋值运算符,逻辑运算符,算术运算符,关系运算符
- (初学笔记1)python读多波段遥感影像并存到三维数组中
半只河豚.
遥感python
新手的python学习笔记1自己合成的23波段的影像,研究半天怎么弄到三维数组里面去,也是在网上找了很多篇大佬的代码,拼拼补补。啊啊啊啊啊我好笨:(代码部分:importnumpyasnp#importmatplotlibasmpl#importmatplotlib.pyplotaspltimportgdal#importcv2importos#读文件defimage_read(imagepath
- Prophet 初学笔记
星海浮生
机器学习
本文介绍Prophet模型的简单调用。(一)日志设置为不输出importosclassSuppressStdoutStderr(object):"""Acontextmanagerfordoinga"deepsuppression"ofstdoutandstderrinPython,i.e.willsuppressallprint,eveniftheprintoriginatesinacompil
- Julia 语言初学笔记
星海浮生
Julia
Julia与Python的主要差异JuliaPythonif,for,while代码块以end关键字结束,缩进不重要无pass关键字由缩进决定有pass关键字字符串引号单引号用于字符;双引号用于字符串不区分单双引号字符串连接字符串连接:*字符串重复:^字符串插值:$字符串连接:+字符串重复:*字符串插值:%或format函数数组索引从1开始(类似R)不支持负索引,末尾元素的索引为end从0开始支持
- Spring MVC 初学笔记
小汤汤汤汤
SSMSpringmvcspringjava
介绍SpringMVC是SpringFramework的一部分,是基于Java实现MVC的轻量级Web框架。查看官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)
- Spring整合Mybatis初学笔记
忆故人的梦
mybatisspringjava
目录1、导入需要用的依赖包,并且用IDEA连接数据库2、编写实体类3、编写UserMapper接口4、编写UserMapper接口多对应的UserMapper.xml文件5、编写Mybatis-config.xml文件并将其配置到Spring的xml里面5.1、Mybatis-config.xml(Spring的xml里面完全可以将其内容全部包括,但是也可以分工使用,这边学习就保留,让它显示Myb
- FDTD Solutions初学笔记
小顧同學
FDTDSolutions经验分享
交互界面结构与结构组库用户自输入照片通过import实现Material边界条件PML表示将照射到其上面的电磁波进行全部吸收Metal将全部电磁波反射回来Periodic适用于周期结构平面波照明的情况下,必须沿轴入射,边界条件的特殊形式周期边界条件的一般形式,可以沿一定的角度入射对称与反对称条件,要求结构与光的偏振都需要对称性光源监视器折射率:查看结果是否真确,在一些吸收情况下时间:点线面或则立体
- 自学视觉SLAM(1)
Chris·Bosh
视觉SLAMgithubvimubuntuc++
引言小编研究生的研究方向是视觉SLAM,目前在自学,已经学了Linux系统的基本操作,vim编辑器以及高翔老师的一些视屏。本篇文章为初学笔记。文章目录引言1熟悉Linux1.1如何在Ubuntu中安装软件(命令⾏界⾯)?它们通常被安装在什么地⽅?1.2linux的环境变量是什么?我如何定义新的环境变量?1.3linux根⽬录下⾯的⽬录结构是什么样的?⾄少说出3个⽬录的⽤途。1.4假设我要给a.sh
- TS初学笔记
YukiWeng
整理之前学习ts时的一些笔记。安装npminstall-gtypescript//报无权限sudonpminstall-gtypescripttsc-v//tsc,ts编译器,查看版本//hello.tsconsthello=(name:string)=>{return`hello${name}`}hello('yuki')tschello.ts//编译===>生成hello.jstsc-whel
- ultrascale和arm区别_ZYNQ UltraScale+ MPSoc FPGA初学笔记
weixin_39638708
前言最近要做新的设计用到XilinxZYNQUltraScale+MPSoc系列的芯片。文档看到吐,阅读间隙和妹子聊天,还被吐槽太闲。人生不易,我决定把近几日所学,整理成一篇文章,让大家少走点弯路,少被妹子吐槽。一、ZYNQUltraScale+MPSoc的EG系列Xilin的FPGA芯片主要分为两大类FPGA和SOC系列,FPGA产品就是我们以前比较熟悉的Spartan、Artix、Kintex
- 信管初学笔记-20190220-04
北冥悠语
概述今天主要学习第三的内容:项目立项管理;感觉逐渐有些难了,难处在于项目管理设计的知识比较广,理论性的东西比较多,综合性比较强,今天跟同事也聊了几句,把项目管理的学习作为日常的一个补充,先把教程过一遍吧,对项目管理的知识有个大概全局的了解。第三章项目立项管理3.1立项管理内容包含:提交项目建议书、进行项目可行性研究、进行项目招投标3.1.1项目建议书(1)是建设单位根据需要向上级提出的某一具体项
- QT Quick初学笔记---第一篇
正在学习前端的---小方同学
Qtqt笔记数据库
链接:QMLBook中文版(QMLBookInChinese)1、对QtQuick的初步认识QtQuick是Qt5界面开发技术的统称,是以下几种技术的集合:QML:界面标记语言JavaScript:动态脚本语言QTC++:跨平台C++封装库QML是与HTML类似的一种标记语言。QML文件采用.qml作为文件格式后缀。作为一种标记语言(类似HTML)一个QML文档有且只有一个根元素。示例:在这个例子
- Java初学笔记(第一章)
永无魇足
javajava
基础知识1.1Java的发展史1991年sun公司提出,创始人为詹姆斯.高斯林(程序可在内存和芯片较小的情况下运行)。1995年正式发布。2009年被orcale(全球最大信息管理软件及服务供应商)收购。最初叫Oak语言。更新频率:现今每半年更新一次。1.2Java领域可用于应用软件,服务器端程序,安卓应用,嵌入式,大数据框架。1.3Java语言的特点目前重点学到的两个特点:开源性:即源代码开放且
- goovy初学笔记(一)
coding的乐趣
GroovyGroovy语言
在最近的项目中,由于在activiti中有使用groovy,我想系统地学习下。要想学好一门语言,第一步,应该是先搭建环境,然后写个helloworld,写helloworld是我们都喜欢做的,能写helloworld,说明已经可以开始基本的学习了。那废话少说,我们首先搭建环境吧。搭建groovy环境我使用的eclipse环境是EclipseJavaEEIDEforWebDevelopers.,Ve
- I.MX6ULL嵌入式开发笔记--LED汇编点灯篇
可爱大宝贝.
单片机stm32嵌入式硬件
I.MX6U-ALPHA的裸机开发初学笔记,此文章适合想要开始学习Linux驱动开发的朋友,内容简单,想要更加深入了解的可以观看正点原子的相关视频。一、ARM汇编基础 与STM32单片机不同,stm32开发板的启动文件中已经将SP指针初始化、DDR初始化。正点原子的Linux开发板并没有初始化这些,所以C语言环境还没准备好,不能直接运行C语言代码,我们利用汇编语言将C语言环境搭建好后就可以执
- postgresql初学笔记(1)
是初九啊
数据库学习笔记数据库
想要输入代码,最开始按回车键总是闪退,然后出现问题,最后查找资料之后发现问题,最开始输入括号内的内容,最后输入设置的密码即可正常登录。拼写错了这么多次本来都不好意思截图,不过想想还是截图警告自己要细心吧,注意;使用sql对数据库进行编辑,一些代码整理:创建数据库:postgres=#createdatabasetest;CREATEDATABASE查看数据库:postgres=#\l
- HTML初学笔记--自用
超级无敌大聪明就是我~)垫底辣妹
htmljavascriptcss3
小白的HTML的学习笔记,学习视频看的是B站的尚硅谷的教学视频网页的结构(W3C标准下)结构,HTML,用于描述页面的结构(难度一颗星)表现,CSS,用于控制页面中元素的样式(难度两颗星星)行为,JavaScript,用于响应用户操作(难度四颗星)HTML超文本标记语言,HypertextMarkupLanguage负责网页的三个要素中的结构使用标签的形式来表示网页中的不同组成部分,超文本是超链接
- R语言初学笔记:差异表达基因
麦子菇娘
setwd("E:/GSE25066")#环境设置library(limma)#加载差异分析包limma#将分组文件加载到环境中,分组信息第一列为样本名,第二列为分组信息如“high”“low”targets<-read.csv("group.csv")#将表达矩阵加载到环境中,行为基因,列为样本,这里应该注意去除重复项。eset<-read.csv("expreset-basal1.csv",r
- Unity2D | 初学笔记
iwannagosleep
Unity2Dc#
第一次接触Unity,并且跟着视频资料做出了第一款2D像素游戏,因为还有很多不懂的地方,以及在学习过程中感觉有待优化的地方,所以想要通过这篇文章对自己进行一个总结,内容其实都是写给以后的自己。在学习过程中呢,有收获,也遇到问题,这些呢,有可以分为编写代码类,和Unity使用类的###Unity使用C#代码未解决的问题毕竟是初学,感觉还是收获满满的,在这里会选出个人感觉很实用很关键的方法,或者是在之
- linux初学笔记1.基本命令
学习UI
Ctrl+Alt+t打开终端14.放大终端窗口字体:Ctrl+shift+=缩小终端窗口字体:Ctrl+-15.7个常见终端命令:(1)ls查看当前文件夹下的内容(list)(2)pwd查看当前所在文件夹路径(printworkdirectory)(3)cd[目录名]切换文件夹(changedirectory)(4)touch[文件名]如果文件不存在,创建文件(5)mkdir[目录名]创建目录(6
- java中计算符号_java中的八种运算符及详解
光慢光慢
java中计算符号
初学笔记(十七)运算符概述算数运算符:+求和-相减*乘积/商%求余数(求模)++自加1--自减1重点:掌握++和--不管++出现在变量前还是变量后,都会让变量自加1那么,++出现在变量前和变量后有什么区别?当++出现在变量后,会先做赋值计算,再自加1。当++出现在变量前,会先进行自加1的计算,再做赋值计算。关于输出语句里的++c与c++关系运算符>大于>=大于等于<小于<=小于等于==恒等于!=不
- github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
- ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型
function ip2int(ip){
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
n
- 读书笔记-jquey+数据库+css
chengxuyuancsdn
htmljqueryoracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
- javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档:
http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html
JavaSE文档:
http://docs.oracle.com/javase/8/docs/api/
JavaEE文档:
ht
- shiro入门学习
cugfy
javaWeb框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。
首先配置我们的web.xml代码如下,固定格式,记死就成
<filter>
<filter-name>shiroFilter</filter-name>
&nbs
- Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。
//给数组添加删除
Array.prototype.del = function(n){
- navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。
翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下
 
- unicode转换成中文
adminjun
unicode编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。
/**
* unicode 转换成 中文
- 一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。
firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。
更新日志:
增加自定义系统错误页面功能
- 设计模式——单例模式
ayaoxinchao
设计模式
定义
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
分析
从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。
&nb
- Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。
一、document.formName.item(”itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
- [Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改):
#!/bin/bash
#!!!Change the name!!!
#The zookeepe
- 【Spark八十】Spark RDD API二
bit1129
spark
coGroup
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.SparkContext._
object CoGroupTest_05 {
def main(args: Array[String]) {
v
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢?
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
- Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为
克隆。
Java提供了java.lang.
- 读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致
* 可以这样想,我们要写这样一个类(Adapter):
* 1.这个类要符合客户的要求 ---> 那显然要
- HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。
软件有photomatix和nik hdr efex。
一、教程
叶明在知乎上的回答:
http://www.zhihu.com/question/27418267/answer/37317792
大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。
二、心得
1、去除阴影部分的
- maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表
可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]
- linux shell 中文件编码查看及转换方法
daizj
shell中文乱码vim文件编码
一、查看文件编码。
在打开文件的时候输入:set fileencoding
即可显示文件编码格式。
二、文件编码转换
1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
&
- MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
- 数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用
下面看看如何使用
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍
有三张表a、b、c,现在需要从表b
- Java反转字符串
dyy_gusi
java反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。
1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
- UI设计中我们为什么需要设计动效
gcq511120594
UIlinux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用
- JBOSS服务部署端口冲突问题
HogwartsRow
java应用服务器jbossserverEJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。
1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
2、./server/default/deploy/jbossweb.sar/server.xml
3、.
- 第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdbreidstwemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
- ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
- 程序员解决问题的60个策略
pda158
框架工作单元测试
根本的指导方针
1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else”条件
在应用到主程序之前知道如何在孤立的情况下使用
日志
2. print 语句。往往额外输出个一两行将有助于隔离问题。
3. 切换至详细的日志记录。详细的日
- Create the Google Play Account
sillycat
Google
Create the Google Play Account
Having a Google account, pay 25$, then you get your google developer account.
References:
http://developer.android.com/distribute/googleplay/start.html
https://p
- JSP三大指令
vikingwei
jsp
JSP三大指令
一个jsp页面中,可以有0~N个指令的定义!
1. page --> 最复杂:<%@page language="java" info="xxx"...%>
* pageEncoding和contentType:
> pageEncoding:它