自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

戴翔的技术博客

生活不仅有眼前的苟且,还有苟且之后的代码……

  • 博客(14)
  • 资源 (10)
  • 论坛 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring FactoryBean的实现及简单原理

1. 开发步骤实现FactoryBean接口public class ConnectionFactoryBean implements FactoryBean<Connection> { private String driverClassName; private String url; private String userName; private String password; public String getDriverClass

2020-12-24 20:33:47 76 1

原创 Spring的注入方式

1. 什么是注入?注入:通过Spring的配置文件,为成员变量赋值。2. 有哪些注入方式?构造注入:Spring调用构造方法,通过配置文件为成员变量赋值。Set注入:Spring调用Set方法,通过配置文件为成员变量赋值。3. 构造注入3.1 开发步骤提供有参构造方法 public class Customer implements Serializable { private String name; private int age; p

2020-12-24 16:39:50 44 1

原创 Spring Set方法注入及简化方法

Tips:针对于不同类型的成员变量,在< property >标签内,需要嵌套其他标签:<property> xxxxx</property>1. JDK内置类型1.1 String+8种基本类型 <property name="id"> <value>2</value> </property>1.2 数组 <!-- 数组注入--> <pro

2020-12-24 14:28:15 82

原创 Spring工厂的底层实现原理(简易版)

1.通过ClassPathApplicationContext工厂读取配置文件applicationContext.xml2.获得bean标签的相关信息id的值:personclass的值:com.daixiang.basic.Person通过反射创建对象:Class clazz = Class.forName(class的值);id的值 = clazz.newInstance();...

2020-12-24 13:10:29 42

原创 Spring5.x与日志框架log4j整合

Spring与日志框架进行整合,日志框架就可以在控制台中,输出Spring框架运行过程中的一些重要的信息,便于了解Spring框架的运行过程,利于程序的调试。Spring默认的日志框架Spring1/2/3早期都是commons-logging.jarSpring5.x默认整合的日志框架 logback、log4j2Spring如何与日志框架log4j整合引入log4j jar包pom.xml <dependency> <groupId>org

2020-12-24 12:38:12 86 1

原创 微信小程序实现录音及本地录音播放功能

项目需求在做一个项目时需要有这样的功能:用户可以通过微信小程序录音且录音完成后可以播放自己的录音。项目实施首先,在前端界面上绘制几个按钮,分别添加上点击事件。index.wxml<!--index.wxml--><view class="container"> <button type="primary" bindtap="start">开始录音</button> <button type="primary" bindtap="sus

2020-12-23 10:55:03 335 1

原创 Java文件移动

/** * @author: Daixiang * @date: 2020/12/7 0007 14:34 * @description: 文件移动 */import java.io.*;public class IOExample { public static void main(String[] args){ File oldFile = new File("H:\\1207\\demo.txt"); // 原文件 File folder = n

2020-12-22 20:35:02 29

原创 简单Java工厂的实现

1. 创建对象的方式对象的创建方式:直接调用方法,创建对象:UserService userService = new UserServiceImpl();通过反射的形式,创建对象,解耦合:Class clazz = Class.forName("com.daixiang.basic.UserserviceImpl");UserService userservice = (UserService)clazz.newInstance();2. 什么是工厂设计模式概念:通过工厂类,

2020-12-22 16:20:38 39

原创 Linq多表左外连接left join查询

左外连接会检索出LEFT JOIN左表中的所有行,而不管右表是否有匹配项。今天的一个项目中,需要将classlist表与其他3张表进行连接查询,且classlist表中某列为空的数据也需要查询出来,这就需要进行LEFT JOIN(左外连接查询),且项目使用的是Entity Framework框架,因此,可以使用Linq语句进行左外连接查询。通过左连接4张表(klc_classlist、klc_object 、klc_student 、klc_license )进行查询,语句如下:// linq语句多表

2020-12-14 16:38:22 312

原创 C# 遍历列表循环写入MySQL

问题再现之前的一个项目,需求是:根据输入的日期、开始时间、结束时间、项目、项目时长、连续发布天数生成项目数据。前端截图如图1所示。图1. 前端截图之前是使用PHP做的,核心代码如下所示:for ($i = 0; $i < count($list); $i++) { $date = $list[$i]; while ($startTime < $endTime) { $Time_1 = date("H:i", $startTime); $T

2020-12-14 12:03:01 78

原创 微信小程序数组修改后渲染到前端

问题再现今天在写小程序时发现一个问题:由于C#特性,数据类型没有Date类型,所以取出来的数据想要显示成Date还必须自己再处理。由于后端用的linq查询,不支持在查询语句里使用函数,于是我的解决方案是数据拿到前端用js的substr()函数进行处理,处理前的前端效果如图1所示。图1. 处理前的数据显示要想动态修改数据就必须使用setData,但新手使用setData就容易遇到如下所示的问题(标红,报错):解决方案在修改数组和对象的时候就直接将要修改的参数名写成对应字符串就可以了,然后使用[]

2020-12-12 10:41:52 201

转载 微信小程序长按与点击事件冲突解决方案

问题再现对于同一控件同时设置bindtap和bindlongtap,会发现长按时先出现bindlongtap的事件,然后触发点击事件。通过测试,我们发现,小程序中事件执行的顺序是点击:touchstart → touchend → tap长按 touchstart → longtap → touchend → tap解决方案abc.wxml<view bindtouchstart="bindTouchStart" bindtouchend="bindTouchEnd" bindlongt

2020-12-08 23:24:02 162

原创 微信小程序data-*取自定义值

abc.wxml<view data-id='{{item.id}}' data-name='{{item.name}}' data-address='{{item.address}}' data-remarks='{{item.remarks}}' data-phone='{{item.phoneNumber}}' bindtap="deliver" bindlongtap="delList">bindlongtap长按事件取值 e.currentTarget.d

2020-12-08 22:24:10 94

原创 IDEA生成方法快捷键

public class book { // 定义变量 private static int id; // 类变量,存放在静态数据区 private String color; // 实例变量,存放在堆 private String BookName; private int number; // 无参构造 public book() { } // 有参构造 public book(String color, String .

2020-12-05 07:33:23 320

Linux操作系统课程知识点思维导图(xmind文件可编辑)

文件内容为Linux操作系统课程知识点思维导图,xmind源文件,下载后使用XMind软件可以进行编辑。

2020-06-12

Bootstrap4.0.0

该文件是Bootstrap4。下载 Bootstrap 以获得经过编译的 CSS 和 JavaScript 文件、源码文件,或者通过你所喜欢的包管理工具,例如 npm、RubyGems 等,添加到你的项目中。

2018-05-16

maven-3.5.2-bin.zip

apache-maven-3.5.2-bin,官网已经更新到3.6,老版本找到国内下载很慢,所以这里放到国内免费供大家下载。

2020-12-16

《名师讲坛:Android开发实战经典》源代码

《名师讲坛:Android开发实战经典》从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,系统全面地讲述了Android开发中应用的技术。 本资源为附书源码,源码有文件夹目录,注释详细,让你一目了然。里面有很多功能稍加改造就可以用,很适合初学者使用。

2018-05-17

jdk1.7包含32位与64位

目前,官网上已经无法下载jdk1.7,现在提供给大家使用。

2018-05-17

Bootstrap3.3.7

Bootstrap是最受欢迎的HTML、CSS和JS的前端开发框架,用于开发响应式布局、移动设备优先的WEB项目。它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式。此zip文件是Bootstrap3.3.7资源文件,内含css/fonts/js

2017-11-17

js实现简单的注册验证

使用js实现简单的对用户名、密码的注册验证。password与repassword的验证。

2017-10-19

超市商品信息管理系统.zip

本项目采用C#语言开发,SqlServer数据库,EntityFramework框架,连接字符串的存放位置:Exam001\App.congif。

2020-05-20

数据结构复习题(附解析)

本资源是本科阶段数据结构课程的复习题库PDF版本,题目按照章节组合。文档中包含正确答案和重难点题目的题目解析。

2020-06-13

FTP上传下载软件

这是一款最新的FTP上传下载软件哦,很适合初学者使用的哦。。

2014-06-27

Python中inplace=True的理解

发表于 2018-01-21 最后回复 2020-08-03

yuanxiang01的留言板

发表于 2020-01-02 最后回复 2020-01-02

如何按行获取通过prettytable模块生成的表的数据?

发表于 2017-11-22 最后回复 2018-01-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除