- 博客(31)
- 收藏
- 关注
原创 SpringBoot注解
@Bean等价于<Bean></Bean>@Value注入Spring boot application.properties配置的属性的值。@ComponentScan等价于<context:component-scan base-package=”com.dxz.demo”/>@Service用于标注业务层组件、@Controller用于标...
2019-08-07 10:14:23
344
原创 26. 删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。class Solution { public int removeDuplicates(int[] nums) { if(nums.length<=0) ...
2018-09-05 17:20:39
181
原创 leetcode 217 存在重复元素
给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。1、超时class Solution { public boolean containsDuplicate(int[] nums) { boolean flag = false; if(nums.le...
2018-09-05 17:00:27
881
原创 yolo算法
我们介绍YOLO,一种新的物体检测方法。先前的物体检测工作重新设置分类器来执行检测。 相反,我们将对象检测框架化为空间分离边界框和相关类别概率的回归问题。 单个神经网络在一次评估中直接从完整图像预测边界框和类概率。 由于整个检测流水线是单个网络,因此可以直接针对检测性能端到端地进行优化。我们的统一架构非常快。 我们的基础YOLO模型以45帧/秒的速度实时处理图像。 较小版本的网络Fast YO...
2018-03-09 15:44:37
2275
原创 Spring mvc 注入activemq
一、pom.xml中添加相关依赖 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>5.7.0</version> </dependency> <dependency> <group
2018-01-18 15:18:34
502
原创 Java基础知识
1、抽象类和接口不能实例化2、调用start()后,线程会被放到等待队列,等待CPU调度,并不一定要马上开始执行,只是将这个线程置于可动行状态。然后通过JVM,线程Thread会调用run()方法,执行本线程的线程体。 1.start()方法来启动线程,真正实现了多线程运行。这时无需等待run方法体代码执行完毕,可以直接继续执行下面的代码; 2.run()方法当作普通方法的方式调用。程序还是要顺
2018-01-05 16:51:23
312
原创 Spring-mvc 注册定时任务
spring-mvc.xml里边注册定时任务 启动定时任务 <bean id="TaskJob" class="ftpManage.TaskJob"></bean> <task:scheduled-tasks> <task:scheduled ref="TaskJob" method="job" cron="* 0/1 * * * ?"/> </task
2017-12-29 15:04:09
333
原创 PageHelper插件实现服务器端分页功能
一、添加依赖 在.pom文件中添加 dependency> groupId>com.github.pagehelpergroupId> artifactId>pagehelperartifactId> version>3.5.1version> dependency>二、添加配置 在spring-mybaits.xml文件中添加插件
2017-12-07 16:25:25
500
原创 SSM框架反向自动生成Mapper等
一、在pom文件中加入插件 <build> <finalName>web-ssm</finalName> <pluginManagement> <plugins> <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId>
2017-12-05 17:37:57
1569
原创 SSM 框架搭建
UserMapper.xml: Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。jdbc.properties : 数据库信息配置! log4j :日志文件管理 spring-mvc.xml: Spring-mhbatis.xml : Spring和Mybatis集成配置!web.xml : pom.xml :Ma
2017-11-28 15:09:12
203
原创 Timer定时器
应用:执行重复任务,Timer是线程安全的 int timer_state = 1; Timer timet; boolean stop = false; //线程停止 int time = 0; //定时器 //执行任务的地方 timet = new Timer(); timet.execute(); //实现
2017-11-28 10:31:52
329
原创 Android开发TCP连接
一、添加依赖 compile ‘com.koushikdutta.async:androidasync:2.+’ 二、应用public class TCPHandle { public static long flowNumber=0; public static boolean isOnWebCall=false; public static final int
2017-11-18 16:48:36
1708
原创 TCP自动重连
public Thread _thread; public boolean ThreadRunning = true; private boolean isLogined = false; //启动线程 _thread=new Thread(TpcConnectCheckingRunable); _thread.start(); //线程 int
2017-11-18 15:40:15
2127
原创 C#操作SQLserver数据库
一、引入命名空间 using System.Data.SqlClient; 二、定义全局变量 //数据库 public static string myDataBase = "Server=.;DataBase=数据库名字;Integrated Security=True"; //要连接的数据库 public static string myQueryDa
2017-11-14 16:22:57
448
原创 Ip地址划分
一、IP地址划分1. A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。 2. B类IP地址 一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.
2017-11-08 14:33:15
416
原创 基于ormlite框架SQLite数据库的使用
一、简介ORM:对象关系映射,是一种程序设计技术,用于实现面向对象编程语言中不同类型系统的数据之间的转换。优点:文档较全面,社区活跃,有好的维护,使用简单,易上手缺点:基于反射和注解的原理,效率较低二、步骤导入包compile 'com.j256.ormlite:ormlite-core:4.41'compile 'com.j256.orm
2017-11-07 11:12:59
908
原创 Android 开发 打印出intent 的key和value
注意:如果intent取的类型不对则很可能取出的数值为0或者null Bundle bundle = intent.getExtras(); for (String key: bundle.keySet()) { Log.i("Bundle Content", "Key=" + key + ", content=" +bu
2017-10-23 20:31:33
4789
原创 Android读书笔记
1、Android系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)和内容提供器(Content Provider)。广播接收器可以允许你的应用接收来自各处的广播消息,比如电话、短信等,当然你的应用同样也可以向外发出广播消息。内容提供器则为应用程序之间共享数据提供了可能,比如你想要读取系统电话簿中的联系人,就需要通过内容提供器来实现
2017-10-19 15:38:51
830
原创 Java 易遗漏知识点
一、String字符串和数字间的转换:int intValue = Integer.parseInt(IntString); double doubleValue = Double.parseDouble(doubleString);获取子串:subString(beginIndex,leng
2017-08-30 09:55:21
524
原创 Android 判断网络连接状态
/** * 对网络连接状态进行判断 * @return true, 可用; false, 不可用 */ private boolean isOpenNetwork() { ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNEC
2017-08-01 11:40:18
350
原创 SharedPreferences 存储
一、普通存储SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(HomeActivity.this);// 获取Editor对象 SharedPreferences.Editor editor = sharedPreferences.edi
2017-08-01 11:23:19
286
原创 Android关于时间
一、获取系统时间 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date curDate = new Date(System.currentTimeMillis());// 获取当前时间 String str = formatter.format(curDate);
2017-08-01 11:16:04
283
原创 Android 判断某个Activity 是否在前台运行
/** * 判断某个界面是否在前台 * * @param context Context * @param className 界面的类名 * @return 是否在前台显示 */ public static boolean isForeground(Context context, String className) {
2017-08-01 11:09:46
8387
原创 Android开发讯飞语音步骤
一、讯飞开发者平台进入讯飞开发者平台—点击SDK下载(讯飞SDK均是按照对应的应用下载不同的SDK包,配置不同的秘钥)选择组合服务SDK下载:选择相应的服务——选择相应的平台——选择相应的应用——下载会有所属应用的APPid生成二:使用语音服务(在线语音合成)首先定义:SpeechSynthesizer mTts;private stat
2017-08-01 10:04:25
659
原创 JAVA类型转换
一、byte[]类型转换为明码的String类型 /** * @param bArray * @return * @byte[] 转成string */ public String bytesToHexString(byte[] bArray) { StringBuffer sb = new StringBuffer(bAr
2017-08-01 09:39:22
554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人