- Django之Debug篇
菜鸟之编程
Djangodjangopython后端
一、DebugToolBar基本使用1.1、概述Django框架的调试工具栏使用django-debug-toolbar库,是一组可配置的面板,显示有关当前请求/响应的各种调试信息,点击时,显示有关面板内容的更多详细信息。官方文档:DjangoDebugToolbar—DjangoDebugToolbar4.3.0documentation1.2、安装pipinstalldjango-debug-
- springboot集成logback-spring.xml文件
RT_0114
SpringBootspringbootspringlogback
彩色日志日志分debug和error文件输出,方便开发人员运维日志限制最大保管天数日志限制总量大小占用量GB日志限制单个文件大小MB日志显示最大保留天数屏蔽没用的日志${CONSOLE_LOG_PATTERN}${log.path}/debug.log${log.path}/%d{yyyy-MM-dd,aux}/debug.%d{yyyy-MM-dd}.%i.log.gz1024MB50GB365
- 配置 IDEA 远程连接应用服务器
O_Neal
当调试Web应用时,经常需要使用ide远程连接,来进行debug调试。使用Springboot内置服务器和使用Tomcat服务器是常见的应用部署方式,可以用不同的配置方式来启动远程debug模式。Springboot应用1.配置启动参数运行jar时加上debug参数,例如java-jar-Xdebug-Xrunjdwp:transport=dt_socket,address=60222,suspe
- 关闭蓝牙hci日志
开心呆哥
数据库
@echooff::1.获取最开始的文件夹路径set"Start_BT=%~dp0"for/f%%Ain('powershell-Command"Get-Date-Formatyyyy_MMdd_HHmmss"')doset"timestamp=%%A"echoTimestamp:%timestamp%titleSet_Debug_Set_HCI_LOG%timestamp%::打开工程模式adb
- mybatis控制台打印sql
qq_34690003
mybatissqljava
ConsoleAppender详解logback中RollingFileAppender用于把日志输出到控制台。属性:对日志进行格式化。:字符串System.out(默认)或者System.err例子//把>=DEBUG级别的日志都输出到控制台%-4relative[%thread]%-5level%logger{35}-%msg%n
- android 解压 密码 zip 命令,GitHub - Leo0618/AndroidZip: Android端zip压缩与解压,支持使用密码对单文件多文件文件夹进行压缩以及解压操作...
剑道小子
android解压密码zip命令
依赖compile'com.leo618:zip:0.0.1'选择开启或者关闭日志打印ZipManager.debug(BuildConfig.DEBUG);压缩/***压缩文件或者文件夹**@paramtargetPath被压缩的文件路径*@paramdestinationFilePath压缩后生成的文件路径*@paramcallback压缩进度回调*/publicstaticvoidzip(S
- 关于 gdb 如何显示 /usr/src/debug 路径下的源代码
遍地是牛
linuxgdb
文章目录关于`gdb`如何显示`/usr/src/debug`路径下的源代码关于gdb如何显示/usr/src/debug路径下的源代码突发奇想,想看看std::condition_variable.wait()函数是怎么实现:等待时解锁,等到信号后加锁,如果检查条件失败则再次解锁并等待,这个操作的。用gdb调试进wait()函数后继续跟进,会遇到不能显示代码的情况,比如找不到:Downloadi
- QT进阶---------pro项目文件中的常用命令 (第三天)
锦亦之2233
QT进阶qt开发语言c++
1、命令一决定exe可执行程序的生成路径CONFIG作用:不使用默认路径,方便移植CONFIG(debug,debug|release){DESTDIR=$$_PRO_FILE_PWD_/../../../debugXXXsystem}else{DESTDIR=$$_PRO_FILE_PWD_/../../../realeaseXXXsystem}是用于Qt项目的配置管理,其中涉及到了Qt的构建系
- 【Java】读取手机文件名称
LI耳
Java日记java智能手机开发语言
首先,确保你已经连接了你的手机并已启用USB调试模式。然后,你需要使用AndroidDebugBridge(ADB)工具来获取手机文件列表。以下是一个简单的Java代码片段,使用ProcessBuilder调用ADB命令来获取文件列表:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamRe
- Python基础学习(10)模块与包
一只特立独行猪
python学习pygame
文章目录一.模块1.模块分类①内置模块(标准库)②第三方模块③自定义2.模块下载①下载②卸载③更新pip④通过cdn代码加速⑤查看模块2.模块使用方法3.模块进阶使用①模块的潜规则:②如何区分python文件是程序/模块:③python中通过main来判断文件是属于程序还是模块:二.包1.包的概念:2.包的表现形式为:3.包的创建方式:4.包的核心作用:三,程序断点(debug)Python基础学
- android/flutter 打包报错 ':app:lintVitalRelease'
MonkeyLei
最近搞的一个flutter小项目,也是给同学用的一个东东。微信开发平台申请通过了,准备接入分享微信和朋友圈的功能,然后找了一个三方的flutter分享库。也是各种折腾了一天,作者也帮忙搞了搞,但是没怎么搞定!debug运行没问题,就是release版本打包的时候出问题了...各种报错如下:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Execu
- linux系统adb调试工具
jerome0710
adb
adb的全称为AndroidDebugBridge,就是起到调试桥的作用。通过adb可以在Eclipse中通过DDMS来调试Android程序,说白了就是调试工具。adb的工作方式比较特殊,采用监听SocketTCP5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。adb是androidsdk里的一个工具
- SpringMVC在处理Ajax请求后返回void导致前台Ajax回调函数不执行
听到微笑
JavaEE
问题简述在一次SpringMVC项目中,前台通过Ajax请求,准备修改数据库中的数据。因为Ajax请求只是让后台更改数据,所以Controller方法根本不需要返回给前台任何数据,所以我们将Controller的方法的返回值设置为void。但令我困扰的是,前端页面本应该执行的回调函数一直不执行。打开控制态发现报404错误。我又通过debug发现该请求是可以进入Controller方法的,让我很不解
- uniapp 开发app,如何使用模拟器
大浪淘沙1024
uni-app
1、开发app,设置模拟器(uniapp如何设置模拟器)https://blog.csdn.net/sweetsoft/article/details/1307271692、运行到模拟器注意:1、模拟器所在的位置:“D:\ProgramFiles\Nox\bin”,在该文件夹下找到文件“debugreport.bat”文件;debugreport文件不能进行搜索双击,只能在列表中找到点击2、启动H
- logback日志输出设置模板
Amelia_Liu
logback
-->${CONSOLE_LOG_PATTERN}UTF-8error-->debug${LOG_PATH}/log_debug.log%d{yyyy-MM-ddHH:mm:ss.SSS}[%thread]%-5level%logger{50}-%msg%nUTF-8${LOG_PATH}/debug/log-debug-%d{yyyy-MM-dd}.%i.log500MB30debugACCEP
- 数据结构实现-线性表
Mystic Musings
数据结构实现数据结构考研
顺序存储#includeusingnamespacestd;#defineMaxSize50//静态顺序表templatestructsqList{ElemTypedata[MaxSize];//元素intlength;//长度};//动态顺序表#ifdefDEBUG//关闭启用#defineInitSize100templatestructseqList{ElemType*data;//元素in
- 基于高通SM6225平台GKI 2.0 小结
wn541200
linux开发语言
前言第一个GKI2.0的项目已经完结,做一些总结。GKI1.0的时候,我们添加的设备驱动还是编译到boot.img中,在做XTS测试时刷google的boot.img.GKI2.0在高通平台无论userdebug版本还是user版本boot.img都为google的boot.img,除了google的东西,任何第3方的驱动都以ko的形式存在。编译1)qssi:cdQSSI_DIRsourcebui
- Windows版nacos启动报错(nacos安装路径问题)
星牛君
javanacos
文章目录1、出错日志2、出错原因3、解决方案1、出错日志ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.2021-10-2009:23:37,048ERRORApplicationrunfailedorg.springframework.beans
- bochs安装中遇到的问题
Woodlouse
在编译bochs时使用的配置包含--enable-debugger时,make时报错:gtk_enh_dbg_osdep.cc:20:21:错误:gtk/gtk.h:没有那个文件或目录反复确认各种软件包都已经安装并且存在。查阅资料,需要在编译上加上参数:`pkg-config--libs--cflagsgtk+-2.0`,例如编译main.c命令如下:gccmain.c-omain`pkg-con
- 基于Mocha的typescript调试教程
阳光七十米
typescript前端单元测试mocha
编写单元测试时,不可避免的会出现难以一眼看出的问题,这个时候就需要debug了。以下是基于mocha的typescript调试配置信息,保证成功!!VSCode配置{"name":"MochaTests","program":"${workspaceFolder}/node_modules/mocha/bin/_mocha","request":"launch","type":"node","ar
- debug远程服务器
Feify@肥肥
Javajava
debug远程服务器此举风险很明显,在万不得已的情况下,谨慎使用,后果自负1,开启阿里云端口2,启用debug模式启动应用命令如下java-jar-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=6666application.jar--server.port=100003,创建idearemote应用
- Android D8 编译器 和 R8 工具,【一篇文章搞懂】
安卓开发top
Androidandroidjavaeclipse移动开发
android.enableIncrementalDesugaring=false.android.enableDesugar=false2.1Lambda表达式Java8中一个重大变更是引入Lambda表达式。publicclassLambda{publicstaticvoidmain(String[]args){logDebug(msg->System.out.println(msg),"He
- Visual Studio清单作用
白衫长发时光与她
vsvisualstudioide
1、作用:制定程序依赖的C运行库的dll及版本,包括mfc,atl,crt等,在VisualStudio安装目录下的vc/redist下有debug和release版本2、确定应用程序依赖哪些visualC++库方法:查看项目-》项目设置-》常规,可以看到项目使用的是MFC和ATL库,如果过选择“在动态库中使用MFC”,则程序依赖MGCdll,如果不使用MFC或ATL,仍然可能依赖CRT库(如果在
- 防止你的 Web 应用被别人通过 Chrome 开发者工具进行调试的一种简单办法
chrome
performance.now()代码中使用了performance.now()方法来获取高精度的时间戳,它返回从某一时间点到当前时间的毫秒数,不受系统时间的影响。在这里,startTime和endTime分别记录了debugger语句前后的时间点。debuggerdebugger语句是JavaScript中的一个调试关键字,当浏览器的开发者工具开启并且处于调试模式时,执行到debugger语句会
- 在消息队列kafka多消费者组消费同一Topic场景下的idea调试debug断点进不去的解决方案
小白菜儿929
javakafkaintellij-ideajava
1.问题场景复现不同类型的消息发到同一个Topic中,设置多个消费者组,为每个消费者组打一个标记。每一种消费者组只能消费对应的消息类型。这样做的好处是避免设置多个Topic,简化代码开发的同时性能损耗小。问题出现在消费端,由于多个消费者组对象随着项目初始化而初始化,导致了你的断点不一定能准确打在对应的消费者上,出现的问题就是进不去断点。2.解决思路你在生产者端发送一条消息进入到kafka消息队列,
- Visual Studio 常用宏
xupeng1644
VisualStudioVisualStudio常用宏VisualStudio宏
VisualStudio中,宏常常用在项目的属性配置中,比如配置输出目录、中间目录、附加包含目录、附加库目录等。我自己常用的宏包括:$(SolutionDir)解决方案路径,也即是*.sln文件所在路径$(ProjectDir)项目路径,也就是*.vcxproj文件所在路径$(ProjectName)项目名称$(Configuration)配置,Debug或者Release$(Platform)平
- Android组件化BUG
哈龙_99
android学习笔记android
BUG描述:AndroidStudio4.1创建applicationmodule和多个libraurymodule,并且在applicationmodule引入libraurymoduleindependency时出现:Executionfailedfortask':app:mergeDexDebug'.>Couldnotresolveallfilesforconfiguration':app:
- Android gradle 脚本断点调试
MiBoy
废话不多说,是不是很想知道gradle脚本中的每个方法的执行顺序和生命周期的回调都会在什么时候执行呢?是不是也不想打log?为什么看着别人写的脚本自己却看不懂呢,为什么写android.buildOutputs却没有任何提示,怎么才能知道返回值的类型呢?还等什么,快来debug吧。现在的痛点不知道怎么去debug,看了教程却一直失败。把大象装进冰箱第一步:新建一个remote,并命名,我命名的为d
- keil MDK连接JTAG下载代码报错No Cortex-M Device found in JTAG chain. Target DLL has been cancelled.
Lulifer。
单片机stm32嵌入式硬件
解决方案:1、查看魔术棒“Debug”里面是否选择了JLINK2、确认JLINK连接正常(√),但是找不到设备(❌).选择JTAG端口的时候,报错:JLinkinfo:------------DLL:V6.30h,compiledMar16201818:02:51Firmware:J-LinkV9compiledMay7202116:26:12Hardware:V9.60S/N:66663203F
- VS 2019报错:error LNK2019: 无法解析的外部符号 __vsnwprintf_s odbccp32.lib(dllload.obj)
Lulifer。
安装软件visualstudio
首先声明:1、不是缺少odbccp32.lib(dllload.obj),不用添加这个。解决:1、链接器里面的附加依赖项添加依赖:legacy_stdio_definitions.lib成功解决!适用于vs2019,debug里面的选x86平台。
- 对股票分析时要注意哪些主要因素?
会飞的奇葩猪
股票 分析 云掌股吧
众所周知,对散户投资者来说,股票技术分析是应战股市的核心武器,想学好股票的技术分析一定要知道哪些是重点学习的,其实非常简单,我们只要记住三个要素:成交量、价格趋势、振荡指标。
一、成交量
大盘的成交量状态。成交量大说明市场的获利机会较多,成交量小说明市场的获利机会较少。当沪市的成交量超过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.每个语句结尾都要加分