- android案例-自定义attr属性实现内置主题换肤
return_toLife
知识点:自定义attr属性主题换肤效果图如下:夜间模式.png白天模式.png一、自定义attr属性在res-value目录下新建attr属性的资源文件,例如:attrs.xml。attrs.xml文件中新建自定义属性。在res-value目录下的color.xml创建每个主题下对应的资源#FFFFFFFF#FF1D1D1D#FF171717#FFEDEFF2#FF525252#FF666666#
- Android案例:管理系统登录
半斤水泥
学生管理系统
源码:https://gitee.com/bxrhhy/StudengSystem,注:因设置邀请码注册,第一次注册需要自行在数据库中添加一条数据,邀请码为4位数先看效果图:未注册:已注册:一:页面1、欢迎页:WelcomActivity2、登录页:MainActivity3、注册页:RegistActivity4、注册成功页:NotificationActivity二:功能1、登录跳转2、注册添
- Android案例:图标名称设置+用户登录界面+宝宝装备与技能选择
fjnu_se
Android
作者:占志杰原文链接demo源码地址最近在学习Android开发,和学习其他任何语言一样,不管理论上学得多扎实,最后都一定要付诸实践,不然很容易忘掉,而且也仅仅停留在皮毛上,记录下自己练手的APP的详细实践过程,方便以后忘了回过头来复习。这个APP的内容主要包括:APP图标的设置,名称设置,用户界面简单实现,宠物属性值的进度条展示,宠物装备的购买等等。美中不足的是还没学到数据存储,每次进去都是初始
- Android案例之Fragment的使用——川菜菜谱
ErrorError!
移动应用开发学习笔记androidxmljavaandroidstudio后端
Android案例之Fragment的使用——川菜菜谱本案例将会演示如何在一个Activity中展示两个Fragment(一个Fragment用于展示川菜列表,一个Fragment用于展示川菜做法),并实现Activity与Fragment通信功能1.准备工作导入两个所需图片至mipmap文件夹,在res/layout文件夹的activity_main.xml文件中添加两个fragment,分别用
- 如何快速上手Jetpack?Jetpack入门到精通再到(网易云,android案例开发大全
wqwq_22
程序员架构移动开发android
特邀前腾讯IOT项目组资深工程师Derry老师给大家整理了即学即用《Jetpack架构组件从入门到精通》和《高级JetPack强化实战》,从入门到精通,教程通俗易懂,实例丰富,既有基础知识,也有进阶技能,能够帮助读者快速入门。从而解决项目中的各种问题,学习优秀的架构设计模式,熟练运用Jetpack的各个组件库,投入到业务实战中去。资料领取《Jetpack架构组件从入门到精通》和《高级JetPack
- android案例---绘制锁屏
return_toLife
通过这个文章你可以学习到:绘制圆形图案绘制直线锁屏不就是上面两个+触摸吗?()最终效果图:GIF.gif那我们开始正题1.新建一个VIEW类,定义圆形内部类,保存外圆和内圆的半径等信息publicclassMyViewextendsView{publicMyView(Contextcontext){super(context);}publicMyView(Contextcontext,@Nulla
- 2021 Android 学习视频推荐
gdutxiaoxu
android移动开发java
Android黑马学习视频目录01、安卓基础+JNI(14天)02、Android应用开发-代码版本管理和实战(1天)03、android案例与项目_手机安全卫士(12天)04、自定义控件与视图(2天)05、android项目实战_智慧北京(6天)06、android项目实战_谷歌应用市场(6天)07、android进阶高阶案例-QQ5.0特效专辑(2天)08、android游戏开发_植物大战僵尸
- Egret-Hotupdate 白鹭热更新-增量更新方案
一帘妖梦
Egret-Hotupdate白鹭热更新-增量更新方案介绍白鹭官方提供的热更新方案中只提供了一种整包更新的方案,但是对于资源量较大的游戏,这种方案就非常不可取了。此方案是根据增量更新的思路设计编写。暂时只有Android案例。热更新的版本管理一般分两种:一种是完全前端管理,后端不参与,需要前端独立完成与远程版本库的版本比对和下载最新,优点是简单,缺点是版本控制不灵活;第二种是后端管理,前端从后端获
- Android学习笔记
MarkSiwat
Android学习android
文章目录Android学习记录(1)1.Android的相关介绍1.1Android是什么1.2使用工具(AndroidStudio)1.3Android应用目录结构2.Android案例(一)3.Android案例(二)Android学习记录(1)本次文章记录了我第一次开始学习安卓所做出的一些界面,由于是第一次做得到十分美观的结果,但是也获得了一些有效的成果。1.Android的相关介绍在进行新
- Android案例之新闻客户端服务器实现,完全属于自己的新闻展示平台
徐刘根
Android实例项目
一、新闻的数据库的构建脚本代码如下:(使用的mysql5.0数据库)SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";SETtime_zone="+00:00";--Database:`newsdemo`--表的结构`news`CREATETABLEIFNOTEXISTS`news`(`id`int(10)NOTNULLAUTO_INCREMENT,`title`textNO
- Android案例:商品展示
黑鸦骆驼
Android
1、案例:开发一个购物车,将购物车中的商品以列表的形式进行显示,并且还要对购物车中的商品进行增删改查操作,运用ListView和SQLite数据库。2、案例实现:(1)、只给出主要代码,界面设计不再给出。(2)、创建数据库:新建MyHelper类继承自SQLiteOpenHelper,SQLiteOpenHelper是一个抽象类,他有两个抽象方法,分别是onCreate()和onUpgrade()
- Android案例—新闻客户端
huilang_ai
1.创建程序创建一个名为“新闻客户端”的应用程序,包名为cn.edu.bzu;2.编写用户交互界面(1)布局文件(activity_main.xml)界面包含了提示用户正在加载中的ProgressBar、TextView以及用于展示信息的ListView;新闻客户端界面:代码如下:(2)ListView的布局文件(new_item.xml)该布局使用了自定义控件SmartImageView和三个T
- 透过android案例熟知状态模式(二)
懒猪1993
设计模式
前面一篇博客是用简单java例子来熟悉状态设计模式,而这篇我将以android登录的例子继续讲解状态设计模式。一.android中状态设计模式应用场景在android开发中,我们遇到登录界面是十分常见的,而状态设计模式在登录界面的应用十分广泛,用户在登录状态下和未登录状态下,对逻辑的操作是不一样的。例如最常见的情况就是在玩新浪微博的时候,用户在登录的情况下才能完成评论和转发微博的操作;而当用户处于
- android案例之有序广播
睡在春天的单身汪
1.首先布局页面,代码如下:2.编写主程序代码packagecn.edu.bzu.broadcast;importandroid.content.SharedPreferences;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.View;importandroid.
- 有序广播的实例解析--android案例《拦截有序广播》
AK_47_lee
拦截有序广播
有序广播:使用有序广关健处在于定义接收者的优先权,以下代码中有三个类接收广播,案例《拦截有序广播》1、布局文件 上述布局文件,定义了一个button按钮,并且为按钮注册了一个onclick点击事件send,当用户点击该按钮时,会发送一条有序广播。2、编写MainActivitypackage bzu.edu.cn.orderdbroadcast;
- Zxing库的使用及拓展(自动变焦)
一往无前-千夜
前言源码版本:3.3.2源码地址:https://github.com/zxing/zxing/tree/master/android案例地址:https://github.com/LMW-ICodeMan/Open-Source-Code-For-Android/tree/master/QRcodeProjects本次调研的二维码扫描的库为Zxing,在进行二维码解析库的选择时对比Zxing和Z
- Android案例学习——打开系统照相机
Verilar
Andriodandroid应用
使用Android设备经常需要涉及应用的启动、安装、卸载功能,实现这些功能的组件就是Intent。通过显示意图设置应用的应用名称、包名就可以进行启动程序,通过隐式意图设置动作可以对其他应用进行安装和卸载。本案例是通过隐式意图打开系统照相机。activity_main.xmlMainActivity.javapackagecom.example.asus.intentapply;importandr
- android案例---图片处理倒影效果
return_toLife
今天记录下看到的一个图片处理倒影效果,方便以后用到先看看效果device-2017-08-12-160216.pngas截出来的图貌似都挺大的ok,那我们现在来分析代码,完整代码/****@paramcontext上下文*@paramresId图片id*@parampercent倒影的深度*@returnBitmap*/publicBitmapgetReverseBitmapById(Contex
- Android案例自定义布局展开收起
是十月张啊
Android案例自定义布局展开收起效果:点击展开后:代码:先自定义一个ReceivingLinearLayout文件继承LinearLayout布局publicclassReceivingLinearLayoutextendsLinearLayout{/***折叠按钮图标*/privateImageViewmExpandBtn;privateTextViewExpandBtn;/***是否折叠的
- Android案例学习——新建联系人
Verilar
AndriodJava
新建联系人在Android系统中,不仅需要把数据传递给不同页面,也经常会打开一个新的页面,把新页面中的数据回传给调用者。传递数据与回传数据同样使用的都是Intent对象。创建主界面MainActivity,该Activity有一个Button按钮,点击进入第二个页面并将第二个页面的数据显示在界面上。创建第二个界面SecondActivity,该Activity主要用于输入信息、从图库选择图片并将数
- android案例--继承实现UI公用
return_toLife
其实这次是自己学习的时候遇到的坑:需求分析:让activity共享一部分UI应用案例:toolbar,或者只想改变activity中的点击事件,ui复用思路分析:写一个activity的子类,然后将公共部分的UI在这个子类activity中实现,命名为BaseActivity,最后所有要共享此部分UI的activity都继承这个BaseActivity国际惯例,效果图:Paste_Image.pn
- 实验:Android案例——小宝宝装备选择
就现在__
Android
一、运行效果1、运行程序,进入如下图显示界面:2、输入用户名和密码,点击登录,进入下图界面:这时小宝宝的上方会显示刚刚你登录的用户名,证明是你的宝宝。。3、点击主人购买装备,进入下图界面:选择你购买的商品,商品的属性值是不一样的,第一次先选择金剑。。4、点击购买金剑,进入下图界面:宝宝的属性值会根据商品的属性值而增加,再点击一次主人购买装备,选择盔甲。。5、点击购买盔甲,进入下图界面:宝宝的属性值
- android案例---下拉刷新
return_toLife
通过这个文章你可以学习到:listview的使用触摸事件监听回调函数的简单应用线程的使用最后肯定是实现下拉刷新啦先让我们看看最终效果GIF.gif那么我们就开始吧1.因为要用到自定义的listview,我们这里先新建一个view继承listview(ps:如果要在XML配置该View的话,我们至少要实现前面两个构造方法)publicclassMyListViewextendsListView{pu
- Android案例—装备选择
YeeCeeYee
1.运用知识1.组件ProgressBar的使用2.startActivityForResult方法的使用2.实验仪器装有Android开发环境的计算机3.实验要求实现通过购买装备增加生命值的功能4.实验环境1.创建程序新建项目,然后在activity_main.xml中编写如下代码:2.创建装备界面创建装备界面activity_shop.xml,然后在activity_shop.xml中编写如下
- android案例-波浪调频刻度尺
return_toLife
知识点自定义view绘制的运用对于图像转函数的一些应用属性动画的使用效果图myloopscaleview.gifps:由于我采用的是上部分不可转动,下部分刻度转动的方式,在实现选择对应刻度,回弹功能的时候要考虑比较多的情况,所以这里就不细说具体的一些计算方式了,我想传递的是一些自定义view的思路,如果有其他需要具体参考下源码,有不懂的可以留言讨论一、view的绘制在我看来,自定义view中的动画
- android案例---侧滑菜单,简单又好看
return_toLife
今天来做个简单又好看的案例今天的知识有如下内容:ToolBarDrawerLayout两者结合(2333...)先看看最吸引人的最终效果GIF.gif那我们现在来开始吧,这个代码量很少的1.Toolbar其实介绍toolbar的文章很多,我这里就只写案例用到一些内容,具体可以查看这个文章Android开发:最详细的Toolbar开发实践总结首先我们修改styls.xml文件,将默认的主题修改为No
- android案例--图片取色并让图片融入背景色
return_toLife
需求背景分析:产品和美工给了个根据专辑封面取主题色做背景,并且专辑封面还要融入背景的效果图,一开始看到取色觉得简单啊,不就是之前看过的palette嘛,可是专辑封面渐变消失融入背景怎么做呢,我们一步步分析。1.首先是背景取色,Palette这个比较简单,因为已经有现成的API让我们调用Palette.from(bitmap).generate(newPalette.PaletteAsyncList
- Zxing库的使用及拓展(自动变焦)
ICodeMan
Android开发
前言源码版本:3.3.2源码地址:https://github.com/zxing/zxing/tree/master/android案例地址:https://github.com/LMW-ICodeMan/Open-Source-Code-For-Android/tree/master/QRcodeProjects本次调研的二维码扫描的库为Zxing,在进行二维码解析库的选择时对比Zxing和Z
- Zxing库的使用及拓展(自动变焦)
ICodeMan
Android开发
前言源码版本:3.3.2源码地址:https://github.com/zxing/zxing/tree/master/android案例地址:https://github.com/LMW-ICodeMan/Open-Source-Code-For-Android/tree/master/QRcodeProjects本次调研的二维码扫描的库为Zxing,在进行二维码解析库的选择时对比Zxing和Z
- Android案例:SQLite数据库学习
哇哇啊哈哈
android-studio
本次案例通过创建一个往购物车添加商品,并对商品进行删除更改金额操作来实现对SQLite数据库的学习。1、创建程序创建一个名为“商品展示”的应用程序,设计用户交互界面为布局文件为:上述代码中用Imageview显示图片。其中使用到了ImageView的属性Android:src来指定ImageView要显示的图片,但是只显示图片原图大小。如果使用Android:background属兴,图片大小会根
- 对股票分析时要注意哪些主要因素?
会飞的奇葩猪
股票 分析 云掌股吧
众所周知,对散户投资者来说,股票技术分析是应战股市的核心武器,想学好股票的技术分析一定要知道哪些是重点学习的,其实非常简单,我们只要记住三个要素:成交量、价格趋势、振荡指标。
一、成交量
大盘的成交量状态。成交量大说明市场的获利机会较多,成交量小说明市场的获利机会较少。当沪市的成交量超过150亿时是强市市场状态,运用技术找综合买点较准;
- 【Scala十八】视图界定与上下文界定
bit1129
scala
Context Bound,上下文界定,是Scala为隐式参数引入的一种语法糖,使得隐式转换的编码更加简洁。
隐式参数
首先引入一个泛型函数max,用于取a和b的最大值
def max[T](a: T, b: T) = {
if (a > b) a else b
}
因为T是未知类型,只有运行时才会代入真正的类型,因此调用a >
- C语言的分支——Object-C程序设计阅读有感
darkblue086
applec框架cocoa
自从1972年贝尔实验室Dennis Ritchie开发了C语言,C语言已经有了很多版本和实现,从Borland到microsoft还是GNU、Apple都提供了不同时代的多种选择,我们知道C语言是基于Thompson开发的B语言的,Object-C是以SmallTalk-80为基础的。和C++不同的是,Object C并不是C的超集,因为有很多特性与C是不同的。
Object-C程序设计这本书
- 去除浏览器对表单值的记忆
周凡杨
html记忆autocompleteform浏览
&n
- java的树形通讯录
g21121
java
最近用到企业通讯录,虽然以前也开发过,但是用的是jsf,拼成的树形,及其笨重和难维护。后来就想到直接生成json格式字符串,页面上也好展现。
// 首先取出每个部门的联系人
for (int i = 0; i < depList.size(); i++) {
List<Contacts> list = getContactList(depList.get(i
- Nginx安装部署
510888780
nginxlinux
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源
- java servelet异步处理请求
墙头上一根草
java异步返回servlet
servlet3.0以后支持异步处理请求,具体是使用AsyncContext ,包装httpservletRequest以及httpservletResponse具有异步的功能,
final AsyncContext ac = request.startAsync(request, response);
ac.s
- 我的spring学习笔记8-Spring中Bean的实例化
aijuans
Spring 3
在Spring中要实例化一个Bean有几种方法:
1、最常用的(普通方法)
<bean id="myBean" class="www.6e6.org.MyBean" />
使用这样方法,按Spring就会使用Bean的默认构造方法,也就是把没有参数的构造方法来建立Bean实例。
(有构造方法的下个文细说)
2、还
- 为Mysql创建最优的索引
annan211
mysql索引
索引对于良好的性能非常关键,尤其是当数据规模越来越大的时候,索引的对性能的影响越发重要。
索引经常会被误解甚至忽略,而且经常被糟糕的设计。
索引优化应该是对查询性能优化最有效的手段了,索引能够轻易将查询性能提高几个数量级,最优的索引会比
较好的索引性能要好2个数量级。
1 索引的类型
(1) B-Tree
不出意外,这里提到的索引都是指 B-
- 日期函数
百合不是茶
oraclesql日期函数查询
ORACLE日期时间函数大全
TO_DATE格式(以时间:2007-11-02 13:45:25为例)
Year:
yy two digits 两位年 显示值:07
yyy three digits 三位年 显示值:007
- 线程优先级
bijian1013
javathread多线程java多线程
多线程运行时需要定义线程运行的先后顺序。
线程优先级是用数字表示,数字越大线程优先级越高,取值在1到10,默认优先级为5。
实例:
package com.bijian.study;
/**
* 因为在代码段当中把线程B的优先级设置高于线程A,所以运行结果先执行线程B的run()方法后再执行线程A的run()方法
* 但在实际中,JAVA的优先级不准,强烈不建议用此方法来控制执
- 适配器模式和代理模式的区别
bijian1013
java设计模式
一.简介 适配器模式:适配器模式(英语:adapter pattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在一个已存在的类中。 &nbs
- 【持久化框架MyBatis3三】MyBatis3 SQL映射配置文件
bit1129
Mybatis3
SQL映射配置文件一方面类似于Hibernate的映射配置文件,通过定义实体与关系表的列之间的对应关系。另一方面使用<select>,<insert>,<delete>,<update>元素定义增删改查的SQL语句,
这些元素包含三方面内容
1. 要执行的SQL语句
2. SQL语句的入参,比如查询条件
3. SQL语句的返回结果
- oracle大数据表复制备份个人经验
bitcarter
oracle大表备份大表数据复制
前提:
数据库仓库A(就拿oracle11g为例)中有两个用户user1和user2,现在有user1中有表ldm_table1,且表ldm_table1有数据5千万以上,ldm_table1中的数据是从其他库B(数据源)中抽取过来的,前期业务理解不够或者需求有变,数据有变动需要重新从B中抽取数据到A库表ldm_table1中。
- HTTP加速器varnish安装小记
ronin47
http varnish 加速
上午共享的那个varnish安装手册,个人看了下,有点不知所云,好吧~看来还是先安装玩玩!
苦逼公司服务器没法连外网,不能用什么wget或yum命令直接下载安装,每每看到别人博客贴出的在线安装代码时,总有一股羡慕嫉妒“恨”冒了出来。。。好吧,既然没法上外网,那只能麻烦点通过下载源码来编译安装了!
Varnish 3.0.4下载地址: http://repo.varnish-cache.org/
- java-73-输入一个字符串,输出该字符串中对称的子字符串的最大长度
bylijinnan
java
public class LongestSymmtricalLength {
/*
* Q75题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度。
* 比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出4。
*/
public static void main(String[] args) {
Str
- 学习编程的一点感想
Cb123456
编程感想Gis
写点感想,总结一些,也顺便激励一些自己.现在就是复习阶段,也做做项目.
本专业是GIS专业,当初觉得本专业太水,靠这个会活不下去的,所以就报了培训班。学习的时候,进入状态很慢,而且当初进去的时候,已经上到Java高级阶段了,所以.....,呵呵,之后有点感觉了,不过,还是不好好写代码,还眼高手低的,有
- [能源与安全]美国与中国
comsci
能源
现在有一个局面:地球上的石油只剩下N桶,这些油只够让中国和美国这两个国家中的一个顺利过渡到宇宙时代,但是如果这两个国家为争夺这些石油而发生战争,其结果是两个国家都无法平稳过渡到宇宙时代。。。。而且在战争中,剩下的石油也会被快速消耗在战争中,结果是两败俱伤。。。
在这个大
- SEMI-JOIN执行计划突然变成HASH JOIN了 的原因分析
cwqcwqmax9
oracle
甲说:
A B两个表总数据量都很大,在百万以上。
idx1 idx2字段表示是索引字段
A B 两表上都有
col1字段表示普通字段
select xxx from A
where A.idx1 between mmm and nnn
and exists (select 1 from B where B.idx2 =
- SpringMVC-ajax返回值乱码解决方案
dashuaifu
AjaxspringMVCresponse中文乱码
SpringMVC-ajax返回值乱码解决方案
一:(自己总结,测试过可行)
ajax返回如果含有中文汉字,则使用:(如下例:)
@RequestMapping(value="/xxx.do") public @ResponseBody void getPunishReasonB
- Linux系统中查看日志的常用命令
dcj3sjt126com
OS
因为在日常的工作中,出问题的时候查看日志是每个管理员的习惯,作为初学者,为了以后的需要,我今天将下面这些查看命令共享给各位
cat
tail -f
日 志 文 件 说 明
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信
- [应用结构]应用
dcj3sjt126com
PHPyii2
应用主体
应用主体是管理 Yii 应用系统整体结构和生命周期的对象。 每个Yii应用系统只能包含一个应用主体,应用主体在 入口脚本中创建并能通过表达式 \Yii::$app 全局范围内访问。
补充: 当我们说"一个应用",它可能是一个应用主体对象,也可能是一个应用系统,是根据上下文来决定[译:中文为避免歧义,Application翻译为应
- assertThat用法
eksliang
JUnitassertThat
junit4.0 assertThat用法
一般匹配符1、assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) );
注释: allOf匹配符表明如果接下来的所有条件必须都成立测试才通过,相当于“与”(&&)
2、assertThat( testedNumber, anyOf( g
- android点滴2
gundumw100
应用服务器android网络应用OSHTC
如何让Drawable绕着中心旋转?
Animation a = new RotateAnimation(0.0f, 360.0f,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,0.5f);
a.setRepeatCount(-1);
a.setDuration(1000);
如何控制Andro
- 超简洁的CSS下拉菜单
ini
htmlWeb工作html5css
效果体验:http://hovertree.com/texiao/css/3.htmHTML文件:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>简洁的HTML+CSS下拉菜单-HoverTree</title>
- kafka consumer防止数据丢失
kane_xie
kafkaoffset commit
kafka最初是被LinkedIn设计用来处理log的分布式消息系统,因此它的着眼点不在数据的安全性(log偶尔丢几条无所谓),换句话说kafka并不能完全保证数据不丢失。
尽管kafka官网声称能够保证at-least-once,但如果consumer进程数小于partition_num,这个结论不一定成立。
考虑这样一个case,partiton_num=2
- @Repository、@Service、@Controller 和 @Component
mhtbbx
DAOspringbeanprototype
@Repository、@Service、@Controller 和 @Component 将类标识为Bean
Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫描类
- java 多线程高并发读写控制 误区
qifeifei
java thread
先看一下下面的错误代码,对写加了synchronized控制,保证了写的安全,但是问题在哪里呢?
public class testTh7 {
private String data;
public String read(){
System.out.println(Thread.currentThread().getName() + "read data "
- mongodb replica set(副本集)设置步骤
tcrct
javamongodb
网上已经有一大堆的设置步骤的了,根据我遇到的问题,整理一下,如下:
首先先去下载一个mongodb最新版,目前最新版应该是2.6
cd /usr/local/bin
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgz
tar -zxvf mongodb-linux-x86_64-2.6.0.t
- rust学习笔记
wudixiaotie
学习笔记
1.rust里绑定变量是let,默认绑定了的变量是不可更改的,所以如果想让变量可变就要加上mut。
let x = 1; let mut y = 2;
2.match 相当于erlang中的case,但是case的每一项后都是分号,但是rust的match却是逗号。
3.match 的每一项最后都要加逗号,但是最后一项不加也不会报错,所有结尾加逗号的用法都是类似。
4.每个语句结尾都要加分