- 博客(41)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Vue深入响应式原理之对象 - 为什么我的修改没有生效?
如有错误望请指出在开发过程中可能会遇到修改了值,视图未发生更新的情况。实际上在vue的官方文档中也有描述,见 深入响应式原理这里会以实际案例讲述问题重现下面是一个循环显示对象的vuejs代码(建议有条件的可以直接运行查看效果)<!DOCTYPE html><html lang="en"><head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></s.
2021-02-10 22:42:55
1512
1
原创 关于promise、async/await的理解记录
存在错误望指出Promise是什么?Promise的用法:new Promise((resolve, reject) => { let 表达式 = true; if (表达式) { resolve(); } else { reject(); }}).then(() => { // 当执行resolve时则会到这里 console.log("then");}).catch(() => { // 当执行reject时则会到.
2021-02-09 22:59:03
231
1
原创 elementui el-table 横向滚动条保持在可视范围中
实现效果当列表内容部分可见时,保持横向滚动条在下方。实现原理这里涉及到两个Dom元素,类名分别为 el-table__body-wrapper、el-table__body通过观察发现横向滚动条在于el-table__body-wrapper上,el-table__body则是实际的列表内容,当el-table__body宽度超出el-table__body-wrapper时就会出现横向滚动条。因此只需要动态的修改el-table__body-wrapper的height即可实现想要的效果。
2021-02-06 12:43:21
6546
11
原创 PHP利用Java+JasperReport生成PDF快递单
文章目录一、前言二、方案选择三、开发需要的四、.....一、前言系统主要使用PHP作为开发语言,有一个需求是实时生成快递面单并且以PDF格式保存。多种方案的实现都不理想,最后选择使用Java生成PDF,然后PHP再调用Java得到PDF。记录解决方案二、方案选择 一开始使用Html编写快递面单样式,运行时修改为实际数据后再转为PDF。但是写Html过于麻烦,生成的PDF与网页显示的有偏差...
2019-12-13 20:08:52
900
原创 MySQL生成数据库设计表格
写毕设论文要弄下面这种格式的数据库设计,嫌麻烦就写了一个SQL,结合navicat就可以导出Excel 再复制到 Word文档。set @db_name='数据库名';set @table_name='表名';SELECT COLUMN_NAME 字段名, COLUMN_TYPE 数据类型,IF ( COLUMN_NAME IN ( SELECT COLUMN_NAME FRO...
2019-01-07 20:55:25
6007
1
原创 大数据学习——总目录
对大数据没有任何概念的情况下,在网上瞎搜搜到的一个大数据学习路线,就先按这个学吧。扫了一下,这应该是哪个培训机构还是什么书的目录。。。嗯。。。在过程中有变化的话再来修改。求求自己坚持下来 = 。 =,虽然决定学这玩意儿是在脑子一热的情况下作出的。有大佬路过的话,求带飞。一、大数据技术基础1、linux操作基础linux系统简介与安装linux常用命令–文件操作linux常用命令–用户...
2018-10-20 13:10:56
463
原创 C/C++实现对输入的命题条件表达式输出其所有成真赋值
整理东西发现早先用C/C++写的一份代码,用到了栈数据结构,想想应该可以贴出来。主要目的是输入命题,然后输出所有的成真赋程序需要实现输入一个条件表达式,输出其所有成真赋值。 程序分为两个部分,一个是检查输入的表达式以及命题是否正确及匹配。一个是核心代码,用于求结果。根据命题个数得出不同赋值方式的的个数(认为是一组二进制数,因此以十进制保存,即若有三个命题则从 0 ~ 23 -1)再代入表...
2018-07-08 17:03:02
1689
原创 Android 百度地图实现定位
准备初始化LocationClient类配置定位SDK参数实现MyLocationListener启动定位,开始获取当前位置信息百度地图定位SDK文档本文只是对文档内容进行部分解释准备Android Studio 和 Eclipse 都差不多,AS的话多一步参考文档前面几步按步骤来就好了,主要是最后一个在AndroidManifest.xml文件中注册服...
2018-06-30 20:58:55
1024
原创 Android 在SQLite中存取二进制图片
想在SQLite中存图片,有两种方式,一种是存图片所在路径,一种就是存二进制文件,在SQLite中存二进制图片选择BLOB类型存储 private void saveImageToDb(SQLiteDatabase db, Bitmap bitmap, String id) { ByteArrayOutputStream os = new ByteArrayO...
2018-06-28 21:39:03
1442
1
原创 安卓6.0动态权限
从安卓6.0版本开始,列出了一些危险权限危险权限列表这些都是涉及到用户安全的权限,需要在代码中请求权限 动添申请权限将要申请的权限放在permissions 数组中,循环检查出没有获取到的权限,然后进行申请,代码如下 一般把这个行为放在刚程序启动时 private void judgePermission() { if (Build.VERSI...
2018-06-27 13:30:26
337
原创 ThinkPHP5.0 学习笔记
开启调试模式控制器新建方法(操作)模型(model)新建后台模块调用当前控制器的方法跨控制器调用方法TP大致执行流程TP5.0 配置配置文件格式配置的形式读取配置文件配置文件之间优先级环境变量配置入口文件和路由优化路由作用入口文件前后台分离(新建入口文件)绑定模块隐藏入口文件TP5.0 路由需要注意的路由模式普通模式混合模式强制模式...
2018-06-27 12:58:38
1439
原创 设计模式之——工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图: 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。解决接口选择的问...
2018-06-27 12:50:42
280
原创 .NET 用Dapper连接mysql进行增删改查
Dapper简介 Dapper是一款轻量级ORM框架,为解决网站访问流量极高而产生的性能问题而构造,主要通过执行TSQL表达式而实现数据库的CQRS。如果你在项目中遇到性能访问问题,选择Dapper作为ORM框架可能是明智之举,当然也可以使用Entity Framework或NHibernate来处理大数据访问及关系映射。为什么选择Dapper轻量:只有一个文件(Sql...
2018-06-27 12:45:20
5174
原创 .NET 将数据库连接字符串放入配置文件
在Web.config文件中加入<configuration> <!--其他配置--> <connectionStrings> <add name="mysqlConnectStr" connectionString="Database=vstest;Data Source=127.0.0.1;User Id=roo...
2018-06-27 12:40:05
1035
原创 Struts2 框架简介
MVC设计模式 MVC(Model-View-Controller 模型-视图-控制器)是一个存在于服务器表达层的模型。在MVC经典架构中,强制性地把应用程序的输入、处理和输出分开,将程序分成3个核心模块——模型、视图、控制器。在Web应用的MVC模式中存在如下划分: Model部分:由JavaBean充当。 View部分:由JSP页面充当。 Controller部分:由S...
2018-06-27 12:37:34
851
1
原创 在IntelliJ IDEA中使用struts2
因为老师都是在eclipse上写,为了在IDEA上使用struts2折腾了好久,网上大都是在项目创建的时候使用,所有都帮你配置好了,而我是因为跟着课程所有要在现有项目上修改添加,手动配置,就遇到挺多坑。方法一:在创建项目时勾选 自动生成相关配置文件方法二:手动导入相关jar包IDEA导入JAR包的方法请 百度一下 增加修改相关配置文件web.xml struts2.xml 这...
2018-06-27 12:32:51
956
原创 C#连接MySQL并操作
没找到合适的视频资料学习。。有点痛苦= = QAQ!!! 笔记基于VS2017根据教程 ASP.NET实现三层架构网站创建流程 不过这里面使用的是SQL SERVER,但是对我来说很棒了一套流程先后在MySQL官网下载安装了 mysql-connector-odbc-5.3.10-winx64.msi mysql-for-visualstudio-1.2.7.msi mysql-c...
2018-06-27 12:31:58
342
原创 Hibernate 相关介绍
什么是ORM ORM(Object/Relationship Mapping):对象/关系映射利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,于是要编写很多和底层数据库相关的SQL语句。这与面向对象思想相悖写SQL语句的缺点不同的数据库使用的SQL语法不同。比如:PL/SQL与T/SQL同样的功能在不同的数据库中有不同的实现方式。比如分页SQL...
2018-06-27 12:29:59
232
转载 Hibernate 第一个例子
原文链接我使用的是Intellij IDEA,其中自动集成了hibernate和junit的jar包,使用eclipse的小伙伴们要自行装tools了。第一步:先创建一个新项目这时要选中web application、Hibernage和自动创建配置文件这三个选项,下一步、下一步……连接数据库的jar包请自行导入。。第二步:修改hibernate的配置文件项目创建完成后会自...
2018-06-27 12:28:54
205
原创 Servlet 3.0 新增的注解支持
Servlet 3.0 的部署描述文件 web.xml 的顶层标签&lt;web-app&gt; 有一个 metadata-complete 属性,该属性指定当前的部署描述文件是否是完全的。如果设置为 true,则容器在部署时将只依赖部署描述文件,忽略所有的注解(同时也会跳过 web-fragment.xml 的扫描,亦即禁用可插性支持,具体请看后文关于 可插性支持的讲解);如果不配置该属性,或者...
2018-06-26 21:17:54
290
原创 Servlet高级
获取初始化参数在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法来取得这些参数。1.先在web.xml中设置参数,在加入如下代码<init-param> <param-name>username</param-name> <param-value&...
2018-06-26 21:07:11
306
原创 Servlet基础
Tomcat容器等级四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程。手工编写第一个Servlet1.继承HttpServlet 2.重写doGet()或者doPost()方法 3.在web.xml中注册Servlet编写好Servlet之后,接下来要告诉Web容器有关于这个Servlet的一些信息。在Servlet 3.0中,...
2018-06-26 21:05:01
211
原创 Java对数据库的增删改查
直接上代码,一个实现FundDao接口的类public class FundDaoJDBCImpl implements FundDao { private Connection conn = null; private PreparedStatement pstmt = null; private ResultSet rs = null; /** ...
2018-06-26 20:54:27
661
原创 指令与动作
includeinclude指令语法:<%@ include file="URL"%> 加载URL指向的页面include动作语法:<jsp:include page="URL" flush="true|false"/> 加载URL指向的页面 属性 含义 page 要包含的页面 flush 被包含的页面是否从...
2018-06-26 20:52:35
380
原创 Java连接MySQL
首先要导入mysql驱动,然后创建一个工具类JDBCUtilpublic class JDBCUtil { private static final String driverName = "com.mysql.jdbc.Driver"; private static final String CONNURL = "jdbc:mysql://localhost:3306/<...
2018-06-26 20:44:24
193
原创 JSP状态管理
http协议无状态性无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求。但是当同一个浏览器再次发送请求给服务器时,服务器并不知道它就是刚才那个浏览器。简单的说,就是服务器不会去记得你,所以就是无状态协议。Cookie保存用户的状态的两大机制SessionCookieCookie:是Web服务器保存在客户端的一系列文本信息。 典型应用:判定用户是否已经登...
2018-06-26 20:40:51
221
原创 JavaBeans
JSP动作元素 JSP动作元素(action elements),动作元素为请求处理阶段提供信息。动作元素遵循XML元素的语法,有一个包含元素名的开始标签,可以有属性、可选的内容、与开始标签匹配的结束标签。JavaBean设计原则公有类无参公有构造方法属性私有getter() setter()方法什么是JSP动作第一类是与存取 Java Bean有关的,...
2018-06-26 20:36:42
266
原创 Jsp内置对象
out对象JspWriter类的一个实例,是向客户端输出内容常用的对象。 常用方法: 方法 作用 void println() 向客户端打印字符串 void clear() 清除缓冲区的内容,如果在flush之后调用会抛出异 void clearBuffer() 清除缓冲区的内容,如果在flush之后调用不会抛出异常 void f...
2018-06-26 20:32:00
209
原创 JSP基础语法
修改默认欢迎页localhost:端口/项目名 默认打开index.jsp文件,假如想要令一个名为hello.jsp文件作为欢迎页,则需要修改目录下WEB-INF文件夹中的web.xml文件。<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"...
2018-06-26 20:09:42
178
转载 EditText 基本用法
源:http://www.cnblogs.com/yishaochu/p/5785234.html title: EditText 基本用法 tags: EditText,编辑框,输入框EditText介绍:EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是用户跟Android应用进行数据传输的窗户,比如实现一个登陆界面,需要用户输入账号密码,然后我们获取用户输入的
2018-01-05 10:02:59
338
原创 android getApplicationContext()强制转换为自定义的application时崩溃的原因
自定义定义了一个继承自Application,在getApplicationContext()强制转换时崩溃问题就在于—— 需要在AndroidManifests.xml里面注册我们自己定义的Application <!--加上android:name=".自定义类名"--> <application android:name="在这里注册。。。。" an
2017-12-20 18:35:46
2442
原创 安卓日记 设置TextView走马灯效果
有两种方法实现走马灯效果第一种是在XML中设置<TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="marquee
2017-11-22 20:43:20
482
原创 Android日记 获取SharedPreferences三种方式及使用
文件存储、SharedPreferences存储、SQLite数据库存储,这三种 Android数据持久化方法中SharedPreferences存储可以说是实现起来相对比较简单的一种。获取SharedPreferences对象有三种方式 1、Context类中的getSharedPreferences 方法this.getSharedPreferences (String name, int
2017-11-13 16:57:51
3134
转载 Android中的多种对话框样式详解
文章来源:http://bbs.itheima.com/thread-219659-1-1.html 在Android应用开发中,程序与用户交互的方式会直接影响到用户的使用体验,一直是产品经理们最为注重的部分,而对话框又是与用户交互必不可少的部分。我们经常会需要在界面上弹出一个对话框,让用户点击对话框的某个按钮、选项,或者是输入一些文本,从而知道用户的做了什么操作,或是下达了什么指令。 An
2017-11-12 20:03:22
2096
原创 Android 防止EditText软键盘使键盘上移的方法
在onCreate中的 setContentView()之前加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
2017-11-10 20:48:54
555
原创 Android日记 五种点击事件
点击事件主要涉及两个对象,即事件源与事件监听器 事件源:事件源指的是事件发生的控件,每个控件在不同情况下触发的事件并不都相同,而且产生的事件对象也可能不同 事件监听器:用于处理事件的对象,实现了特定的接口,根据事件的不同,重写不同的事件处理方法来处理事件将它们联系在一起,就需要为事件源注册监听,事件发生时相应的监听器则会处理相应的事件 onClickListener 接口该接口处理
2017-11-10 15:36:12
553
原创 Android日记 android:contentDescription 属性
[Accessibility] Missing contentDescription attribute on image(可访问性)丢失的图像内容描述属性这个属性是方便一些生理功能有缺陷的人使用应用程序的。比如我们有一个ImageView里面放置一张颜色复杂的图片,可能一些色弱色盲的人,分不清这张图片中画的是什么东西。 如果用户安装了辅助浏览工具比如TalkBack,它能大声朗读出用户目前正在浏
2017-11-08 20:08:53
435
转载 Tablelayout简介
http://blog.youkuaiyun.com/a87b01c14/article/details/49472151一、Tablelayout简介Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。 当为View时,该View将独占一行。二、TableLay
2017-11-04 23:56:10
475
原创 Android Studio DDMS中打不开SD卡的问题
上次解决了DDMS打不开data目录后,又打不开sd卡了,虽然东西放进去了,但是无法查看,先放上上个问题的传送门 Android Studio DDMS 无法查看/data目录 问题描述: 解决了上次那个问题后一直用 Android 6 .0的虚拟机,DDMS中有三个位置可以向sdcard中存入数据下图,但是都无法展开 解决方法将安卓版本降至Android 5.0后就可以从sto
2017-10-29 08:55:54
2323
1
原创 Android Studio DDMS 无法查看/data目录
在学SQLite,想看看数据库创建了没有,结果发现DDMS的file explorer标签下的data路径点开没有东西 网上查了一下是没有获取root权限解决方法:打开 cmd,cd到platform tools目录,这里如果不在C盘指令是是 cd /d 路径 在DOS界面输入两条命令:adb shell su -c “chmod 777 /data” adb shell su -c “chm
2017-10-27 21:56:39
1110
计算机网络自顶向下 答案 中文
2018-07-08
怎么配置Nginx实现跨域和支持PUT DELETE请求?
2018-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人