- 《目标检测模块实践手册:从原理到落地的尝试与分享》第一期
加油吧zkf
目标检测模块解析与实践目标检测目标跟踪人工智能
大家好,欢迎来到《目标检测模块实践手册》系列的第一篇。从今天开始,我想以一种“实践记录者”的身份,和大家聊聊在目标检测任务中那些形形色色的模块。这些内容没有权威结论,更多的是我在实际操作中的一些尝试、发现和踩过的坑。至于这些模块在大家的具体网络应用中是否可行,还需要大家自己去验证,也非常期待能和大家交流不同的经验。目标检测任务的本质与模块的作用目标检测,简单来说,就是从输入的图像中,准确地找出我们
- 自媒体写作如何才能坚持下去?看我踩过的坑总结出这几条经验
笑的心灵之旅
壹前阵子经过持续地输出文章,我拿到了某平台的原创功能。曾经我很希望能拿到它,可是拿到它以后,突然失去了创作的灵感和动力。不知道该写什么了。看着自己那少的可怜的阅读量,我决定加入一个写作群,了解一下互联网文章的写法。结果,整个人不好了。整个群组充满了焦虑与狂热,大家都羡慕着别人的爆款文带来的巨大流量和利益,恨不得自己马上写出个10w+,走上人生巅峰。不得不说,我被群里氛围带动了。只不过我是默默地退了
- 【React Native】动态路由与参数传递
秀秀_heo
跨端开发reactnativereact.jsjavascript
动态路由[id].js文件是个动态路由文件。使用:/courses/1/courses/2都是可以匹配上的,也就说它的最后一个参数是不确定的,可以是任意值。参数传递import{View,Text,StyleSheet,TouchableOpacity}from"react-native";import{Link,useRouter}from"expo-router";exportdefaultf
- react-native android 环境搭建
环境:macjava版本:Java11最重要:一定要一定要一定要react涉及到很多的依赖下载,gradle和react相关的,第一次安装环境时有外网环境会快速很多。安装nodejs安装react-nativenpminstallreact-native-clinpminstallreact-native创建一个新项目react-nativeinitfirstReact替换gradle下载源rep
- ReactNative图片自适应高度
吴佩佩佩佩
ReactNative安卓reactnativeandroid
importReact,{useState,useEffect}from'react';import{Image}from'react-native';exportdefault({source={},style={},width=0})=>{const[height,setHeight]=useState(100);useEffect(()=>{if(source.uri){//网络图Image
- React-Native痛点解析之开发环境搭建及扩展
cuoban
AndroidReactNativeandroid开发android
ReactNative简直太火了,国内大公司都在争先恐后的尝鲜,让人难以相信这是诞生刚刚一年的开源项目。正因为它的年轻,在使用它进行开发时难免会遇到这样那样的坑,因此,我们邀请了《ReactNative入门与实战》的作者之一,魅族高级研发经理魏晓军来为我们解析RN开发中的痛点。本文分享的是在环境搭建和扩展中会遇到的问题与解决方案。引言ReactNative的出现,为APP开发者们带来了冲动和激情,
- react-native 0.6x升级适配说明
Bearin
reactnative
react-native0.6x升级适配说明RN0.6x已经发布有一段时间了,react-navigation也在前不久进入了5x的时代。为了让大家少踩坑,现已将课程升级适配到RN0.6x以及react-navigation5x,另外,包括友盟分享和统计在内的所有插件也已升级是配到最新版。为了帮助到大家顺利的学习使用新版本RN与react-navigation等相关库,我将整个的升级适配过程总结出
- Deep Global Registration 代码环境配置(rtx3090+python3.8+cuda11.1+pytorch1.7+MinkowskiEngine0.5.1)
JPy646
pytorch深度学习神经网络
前言踩过的坑:因为rtx3090最低算力是8.6,似乎不支持过低版本的cuda。试过pytorch1.7.0+cuda11.0,但会报错,由于cuda11.0支持的最高算力达不到rtx最低的要求。但配置pytorch1.8时DGR的代码运行时会报错。对于没有这个烦恼的还是推荐安装python3.6+cuda10.2+pytorch1.6+MinkowskiEngine0.4.3,这个配置无需改动代
- react-native 踩过的坑
\光辉岁月/
一、遇到过的坑1.1执行Downloadinghttps://services.gradle.org/distributions/gradle-2.4-all.zip时报错解决方法:复制报错的下载链接,用迅雷下载,将项目地址中的AwesomeProject/android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl=https
- 数据图的类型以及如何在 Python 中创建和自定义
唐 城
唐城奇妙之旅-GISpython信息可视化数据分析
有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡。生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道
- 手把手教你在VMware虚拟机里装Ubuntu系统(附避坑指南)
果果了不起
ubuntu服务器tomcat其他
文章目录先唠几句磕(重要!)准备工作(漏一个都跑不起来!)创建虚拟机(保姆级步骤)开搞系统安装(手别抖!)安装后必做设置(省得后面抓狂)常见翻车现场救援场景1:启动黑屏场景2:鼠标被捕获场景3:分辨率不对性能优化三连(老司机秘籍)最后说点心里话先唠几句磕(重要!)最近发现好多小伙伴卡在虚拟机安装Linux这一步,特别是Ubuntu这个系统。作为一个把虚拟机玩出花的过来人,今天就把我踩过的坑都给大家
- 面试必问的Redis命令实现原理:从网络到存储,手把手拆解执行全流程
码里看花
面试redis职场和发展
Redis的命令实现原理几乎是每个候选人都会被追问的考点。无论是"GET/SET命令底层如何操作内存",还是"为什么单线程还能支撑高并发",这些问题背后都藏着Redis设计的核心智慧。今天这篇文章,我会结合自己五年开发中踩过的坑和源码阅读经验,带你从网络接收到存储落盘,完整拆解一条Redis命令的执行全流程。一、前置认知:Redis的"三层架构"要理解命令执行,首先得明确Redis的整体架构。它采
- MIT 6.824 lab1 总结
ZenoW
分布式分布式计算
最近毕业在家,暂时还没有入职也没有出去玩,就在网上跟着学MIT6.824分布式系统的课程,刚把第一个实验搞完,简单总结一下实现过程中自己踩过的坑Go语言的封装性具体报错:gob:typehasnoexportedfields原因:定义rpc调用所需的数据结构时,其首字母没有大写,导致外部程序无法访问解决办法:将RPC相关的、需要被外部访问的数据结构首字母大写,包括所有数据字段。同理所有的RPC函数
- native react 更新机制_React-Native 实现增量热更新的思路(1)
彼一暝
nativereact更新机制
所谓热更新就是在不重新安装的前提下进行代码和资源的更新,相信在整个宇宙中还不存在觉得热更新不重要的程序猿。增量热更新就更牛逼了,只需要把修改过和新增的代码和资源推送给用户下载即可,增量部分的代码和资源都比较小,所以整个热更新流程可以在用户无感的情况下完成,我已经想不到更好的更新方式可以让我装更大的逼了。一.实现脚本的热更新1.为什么可以热更新简单地说,因为RN是使用脚本语言来编写的,所谓脚本语言就
- React Native【详解】内置 API
朝阳39
ReactNativereactnative
屏幕Dimensions获取屏幕信息import{Dimensions}from"react-native";exportdefaultfunctiondemo(){const{width,height,scale,fontScale}=Dimensions.get("window");console.log(width,height,scale,fontScale);}参数为window时,不包
- 使用ABP框架踩过的坑系列5
weixin_33751566
数据库操作系统测试
DDD领域驱动开发,实际是为复杂的业务场景而生的,为了让开发人员专注于业务,而操作系统、数据库、网络之类的技术细节,必须要持久透明化:实际就是数据库系统DBMS的ORM抽象,目标就是业务不需要考虑数据是如何存储的,业务是独立于DBMS,通俗讲业务系统不依赖某个DBMS实现,可以通过配置,灵活动态支持各种DBMS,如MSSQL、MySql、Orcacle等。ABP的目标是DDD,在持久透明化这块,是
- 解决react-native软键盘弹出挡住输入框的问题
曲小强
reactNative采坑之路软键盘弹出挡住输入框react-native
这是效果:代码:importReact,{Component}from'react';import{View,Text,Button,StyleSheet,TextInput,ScrollView,KeyboardAvoidingView,Dimensions}from'react-native';import{StackActions,NavigationActions,withNavigati
- react-native键盘弹起遮挡输入框
花程序媛
importReact,{Component}from'react';import{Platform,StyleSheet,Text,View,Image,FlatList,Dimensions,WebView,TouchableOpacity,TextInput,NativeModules,DeviceEventEmitter,Alert,ToastAndroid,ActivityIndicat
- react-native键盘遮挡输入框
huaiyanchen
react-native
1、使用组件KeyboardAvoidingView使用注意:在render内使用,需要设置高度keyboardVerticalOffset:有时候应用离屏幕顶部还有一些距离(比如状态栏等等),利用此属性来补偿修正这段距离。2.与ScrollView使用ScrollView标签不要设置高度render(){return(...this._extraUniqueKey(item,index)}ren
- 优化了个寂寞:当“聪明”反被“聪明”误,那些让人哭笑不得的性能调优
动态一时爽,重构火葬场
缓存go
性能优化,程序员世界里的圣杯,多少英雄好汉为之折腰。我们梦想着通过几行精妙的代码,让程序快如闪电,用户体验直线飙升。然而,现实往往比剧本骨感得多。有时候,我们自以为是的“神来之笔”,一番操作猛如虎,一看结果原地杵,甚至还倒退三步。这种“优化了个寂寞”的经历,足以让人怀疑人生。今天,我们就来聊聊那些年我们一起踩过的坑,看看两个真实(基于我们之前的基准测试)的Go语言小实验,是如何完美演绎“好心办坏事
- 就离谱!Python相对路径竟暗藏杀机?90%开发者踩过的坑!
倔强青铜3
Python封神榜python后端人工智能开发语言
就离谱!Python相对路径竟暗藏杀机?90%开发者踩过的坑!摘要“为什么同样的代码,在测试环境好好的,部署后就疯狂报FileNotFoundError?”本文揭露Python相对路径的三大致命陷阱,带你破解那些年我们都被骗过的"路径幻觉"!一、血泪现场:谁动了我的相对路径?#假设目录结构如下:#project/#├──main.py#└──resources/#└──config.json#ma
- python + pytorch + VS Code安装心得
王宏USTB
人工智能python
近些天重装python+pytorch+VSCode踩过的坑关于如何安装python好近期,pycharm提示我之前的使用期到了,没法继续使用了。于是网上搜激活码,试过N多个码,还是激活失败。一气之下,用不起,我不用了。弄个免费的用,于是想用VSCode。在原来python的环境下,直接下载安装VSCode,手上的pytorch代码跑不了,老提示环境有问题。那就干脆重装一次。于是开始重踩各种坑。首
- Vue的v-model到底是个啥?用了5年才知道还能这么玩!
江城开朗的豌豆
#VUE#JavaScript前端vue.js前端javascript
目录1.v-model的本质:语法糖而已!2.组件上也能用v-model?3.高级玩法:多个v-model绑定4.自定义修饰符5.我踩过的坑6.终极骚操作结语⭐写在最后大家好,我是小杨,一个干了6年前端的老司机。今天咱们聊聊Vue里那个天天用,但可能很多人没完全搞明白的东西——v-model。别看它写起来简单,就一个v-model="xxx",但背后的玩法可多了去了!今天我就带大家扒一扒它的老底,
- multiprocessing.pool详解
由于python有全局锁限制,如果想利用多核,就需要使用多进程模块,但该模块有很多坑,本篇文章记录一下其用法以及踩过的坑。一、map、apply、apply_async对比先贴一个对比图,引自multiprocessin.pool:|Multi-argsConcurrenceBlockingOrdered-results---------------------------------------
- 配置VSCode+Anaconda的PyTorch GPU环境笔记
FurryMonster
vscodepytorch笔记condapython
真就是翻遍了整个互联网才终于让PyTorch在我的电脑上支持CUDA了。叠个甲,我是纯菜鸟,说的不对你也别喷,喷了就是你对。网上的教程都太有年代感了,跟着配置就是到处报错,最后配置出来的也是老版本,用着十分膈应(我个人不喜欢老版本的东西),所以想着记录一下我踩过的坑,让大家以后少走点弯路下面直接进入正题:在此之前,你需要自行完成:安装VSCode以及相关插件(汉化,CodeRunner,Pytho
- react native中使用fetch做get请求和post请求
get请求:importReact,{useState,useRef,useEffect}from'react'import{View,TextInput,Text,Button}from'react-native'importstylefrom'./static/style'exportdefaultfunctionApp(){const[username,setUsername]=useSta
- [特殊字符] Pandas三招鲜:避开数据处理的血泪坑!(内含真实翻车实录)
xiaoqian9997
pandas其他
文章目录第一招:读取文件时,别让你的内存原地爆炸!第二招:处理空值(NaN),别再只会`fillna(0)`了!第三招:`groupby`+`agg`玩出花,告别低效循环!最后的大实话(也是血的教训)朋友们!!!今天咱们聊聊Pandas——这个数据分析领域的瑞士军刀,也是无数人深夜debug的罪魁祸首(别问我怎么知道的)。用了这么多年Pandas,我踩过的坑连起来能绕地球……好吧夸张了,但填满一个
- React Native【实战范例】网格导航 FlatList
朝阳39
ReactNativereactnative
importReactfrom"react";import{FlatList,Image,SafeAreaView,StyleSheet,Text,View,}from"react-native";interfaceGridItem{id:string;title:string;imageUrl:string;}//网格布局数据constgridData=Array.from({length:30
- 就离谱!Python相对路径竟暗藏杀机?90%开发者踩过的坑!
python后端人工智能
就离谱!Python相对路径竟暗藏杀机?90%开发者踩过的坑!摘要"为什么同样的代码,在测试环境好好的,部署后就疯狂报FileNotFoundError?"本文揭露Python相对路径的三大致命陷阱,带你破解那些年我们都被骗过的"路径幻觉"!一、血泪现场:谁动了我的相对路径?#假设目录结构如下:#project/#├──main.py#└──resources/#└──config.json#ma
- react-native中ScrollView套ScrollView
诚实可靠王大锤
前端reactnativereact.jsjavascript
react-native中ScrollView套ScrollView(安卓环境)ScrollView套ScrollView,子ScrollView无法滚动试了很多种方法,都是无效的,最终还是在官方文档中找到了nestedScrollEnabled属性官方说明:在AndroidAPIlevel21(5.0)以上启用嵌套滚动。iOS上默认支持嵌套滚动。所以我在父子ScrollView上全部加上了这个属
- Hadoop(一)
朱辉辉33
hadooplinux
今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。
首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.
在hdfs下,运行hadoop fs -mkdir /u
- maven An error occurred while filtering resources
blackproof
maven报错
转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources
maven报错:
maven An error occurred while filtering resources
Maven -> Update Proje
- jdk常用故障排查命令
daysinsun
jvm
linux下常见定位命令:
1、jps 输出Java进程
-q 只输出进程ID的名称,省略主类的名称;
-m 输出进程启动时传递给main函数的参数;
&nb
- java 位移运算与乘法运算
周凡杨
java位移运算乘法
对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:
问题:
用最有效率的方法算出2 乘以8 等於几?”
答案:2 << 3
由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二
- java中的枚举(enmu)
g21121
java
从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举:
public enum ResultType {
/**
* 成功
*/
SUCCESS,
/**
* 失败
*/
FAIL,
- MQ初级学习
510888780
activemq
1.下载ActiveMQ
去官方网站下载:http://activemq.apache.org/
2.运行ActiveMQ
解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。
启动ActiveMQ以后,登陆:http://localhos
- Spring_Transactional_Propagation
布衣凌宇
springtransactional
//事务传播属性
@Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个
@Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务
@Transactional(propagation=Propagation.REQUIREDS_N
- 我的spring学习笔记12-idref与ref的区别
aijuans
spring
idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如:
<bean id ="theTargetBean" class="..." />
<bean id ="theClientBean" class=&quo
- Jqplot之折线图
antlove
jsjqueryWebtimeseriesjqplot
timeseriesChart.html
<script type="text/javascript" src="jslib/jquery.min.js"></script>
<script type="text/javascript" src="jslib/excanvas.min.js&
- JDBC中事务处理应用
百合不是茶
javaJDBC编程事务控制语句
解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复
事务常用命令:
Commit提交
- [转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论
bijian1013
java多线程线程安全HashMap
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的
- ng-if与ng-show、ng-hide指令的区别和注意事项
bijian1013
JavaScriptAngularJS
angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或
- 【持久化框架MyBatis3七】MyBatis3定义typeHandler
bit1129
TypeHandler
什么是typeHandler?
typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射
内置typeHandler
MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler,
- 上传下载文件rz,sz命令
bitcarter
linux命令rz
刚开始使用rz上传和sz下载命令:
因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求:
我遇到的问题:
sz下载A文件10M左右,没有问题
但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题
解决方法:
上传命令改为;rz -ybe
下载命令改为:sz -be filename
如果还是有问题:
那就是文
- 通过ngx-lua来统计nginx上的虚拟主机性能数据
ronin47
ngx-lua 统计 解禁ip
介绍
以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能
支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计.
可以统计与query-times request-time
- java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132
bylijinnan
java
import java.util.Arrays;
import java.util.Comparator;
public class MinNumFromIntArray {
/**
* Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。
* 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题
- Oracle基本操作
ccii
Oracle SQL总结Oracle SQL语法Oracle基本操作Oracle SQL
一、表操作
1. 常用数据类型
NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位
NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位)
VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位)
CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认
- [强人工智能]实现强人工智能的路线图
comsci
人工智能
1:创建一个用于记录拓扑网络连接的矩阵数据表
2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图
3:将这个流程图导入到矩阵数据表中
4:在矩阵的每个有意义的节点中嵌入一段简单的
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
cwqcwqmax9
apache
背景:
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,
- SpringMVC and Struts2
dashuaifu
struts2springMVC
SpringMVC VS Struts2
1:
spring3开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现r
- windows常用命令行命令
dcj3sjt126com
windowscmdcommand
在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip
- 再看知名应用背后的第三方开源项目
dcj3sjt126com
ios
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《
iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者
@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了
Facebook Paper使用的第三
- Objective-c单例模式的正确写法
jsntghf
单例iosiPhone
一般情况下,可能我们写的单例模式是这样的:
#import <Foundation/Foundation.h>
@interface Downloader : NSObject
+ (instancetype)sharedDownloader;
@end
#import "Downloader.h"
@implementation
- jquery easyui datagrid 加载成功,选中某一行
hae
jqueryeasyuidatagrid数据加载
1.首先你需要设置datagrid的onLoadSuccess
$(
'#dg'
).datagrid({onLoadSuccess :
function
(data){
$(
'#dg'
).datagrid(
'selectRow'
,3);
}});
2.onL
- jQuery用户数字打分评价效果
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery用户数字打分评分代码 - HoverTree</
- mybatis的paramType
kerryg
DAOsql
MyBatis传多个参数:
1、采用#{0},#{1}获得参数:
Dao层函数方法:
public User selectUser(String name,String area);
对应的Mapper.xml
<select id="selectUser" result
- centos 7安装mysql5.5
MrLee23
centos
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。
#列出所有被安装的rpm package rpm -qa | grep mariadb
#卸载
rpm -e mariadb-libs-5.
- 利用thrift来实现消息群发
qifeifei
thrift
Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就
- 实现一个sizeof获取Java对象大小
teasp
javaHotSpot内存对象大小sizeof
由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。
- SVN错误及处理
xiangqian0505
SVN提交文件时服务器强行关闭
在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found
文件:repository/db/txn_current、repository/db/current
其中current记录当前最新版本号,txn_current记录版本库中版本