自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (12)
  • 收藏
  • 关注

原创 一个程序猿写的网游小说(第一章 少年阿九)

几年前在企业里外包做ERP系统那段时间,有段时间特别闲,就心思着写网游小说,磨磨唧唧就写了那么一章节,在QQ阅读上发布了,后来断更了,QQ阅读就给下架了,也曾用了许多心思,想来浪费,发在CSDN里记录一下 ^_^想当初高中时代就立志搞网游开发之类的发家致富,后来现实磋磨,逐渐认清这理想的成本太高,已然负担不起。毕业后辗转成了一名程序猿,已是多年,过着半条咸鱼的生活。若当初立志写网游小说没准也年入N万呢……YY因为网络小说创作成本低啊…… 网游开发的成本太高了……哎……玩不起第一章 .

2020-05-28 17:50:58 1349 3

原创 两个对象集合,把一个集合中对象的某个值,赋值给,另一个集合中对象的某个键,双重foreach实现。

两个对象集合,把一个集合中对象的某个值,赋值给,另一个集合中对象的某个键,双重foreach实现。//实发数量 TODOfor (XdAllotWantlist xdAllotWantlist:xdAllotWantlists){ int i = xdAllotWantlists.indexOf(xdAllotWantlist); for (XdStockStock xdStockStock:stockStockInList){ int j = stockStockI

2020-12-26 20:33:19 2661

原创 android studio 开发右侧预览指定分辨率和版本设置

android studio 开发右侧预览指定分辨率和版本设置分辨率选项目标版本选项

2020-12-26 09:41:28 3820 1

原创 Android布局之边框、分割线

Android布局之边框、分割线先上图,实现如下图样式布局文件使用Linerlayout垂直布局即可,这里省略,主要需要添加如下样式:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!--背景颜色--> <solid android:color="#E8E..

2020-12-22 23:33:49 4978

原创 android-图片加载框架-Glide基本使用总结

首先,添加依赖implementation 'com.github.bumptech.glide:glide:4.5.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'之后添加访问网络权限<uses-permission android:name="android.permission.INTERNET" />一、常用的方法1、加载图片到imageViewGlide...

2020-12-17 17:28:03 304

原创 UE4蓝图使用技巧

UE4蓝图使用技巧1.快速使用Get型变量=按住Ctrl+从变量列表中拖动变量到界面2.快速使用Set型变量=按住Alt+从变量列表中拖动变量到界面3.线段中添加临时点=双击连线4.断开连线=右键某引脚、或Alt+鼠标左键5.区域注释=选中多个块,然后按C6.让共有变量变为蓝图小工具=细节>变量>显示3D控件7.快速添加分支=按住B+鼠标左键常用方法序号 搜索名称 含义 操作类型 1 Custom 添加自定义事件 事件 2 Li...

2020-12-12 11:10:21 2607

原创 Android Studio adb 连接真机命令调试步骤 获取真SN序列号

在Android Studio中工作时,手机插口需要连接其他设备因此无法用线与电脑连接,因此可以利用Android Studio内嵌的命令台通过adb实现WIFI连接手机与电脑。1.确认adb环境配置已成功命令台输入:adb出现以下类似输出已配置成功:若是找不到命令,则需要配置adb环境:windows:若是已安装Android Studio,则找到位于Android SDK下的platform-tools目录,里面会有adb.exe文件。在系统中path里加入platform-tools的

2020-11-25 14:32:29 2032

原创 Mybatisplus 自定义sql 使用条件构造器

两种方式注解方式动态查找:@Select("select ${ew.SqlSelect} from ${tableName} ${ew.customSqlSegment}")List<File> listFileByCondition(@Param("tableName") String tableName, @Param("ew") Wrapper wrapper);ew.SqlSelect:所需要查找的字段tableName:使用的是那张表ew.customSqlS

2020-11-07 15:03:25 1069

原创 MybatisPlus 方式 多表查询

Controller shopList = shopService.queryStoreEmp(new QueryWrapper<RetailShop>() .select("sh_emp_id,sh_emp_name,sum(sh_sellamount) as sh_sellamount,sum(sh_sellmonery) as sh_sellmonery," + "(sum(sh_sellm

2020-11-07 14:55:45 994

原创 IDEA:提升开发效率的插件之GenerateAllSetter

本文用于介绍使用idea开发过程中,有助于我们开发者提升开发效率的插件。本期介绍插件:GenerateAllSetter该插件作用是可以快速针对已有的model实体对象的属性生产set代码,免去开发者在开发过程中set属性值时还需要去实体对象中翻查的时间,生成的同时会附带类型默认值。插件介绍如图:插件安装:选择工具栏中的"File"->"Settings", 如图:打开Setting窗口后,在搜索栏中搜索"plugin",如图所示,点击后在右侧窗口中选择Marker

2020-11-02 11:33:10 309

原创 MQ-消息队列使用场景理解

一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式a、串行方式:将.

2020-10-29 16:16:44 154

原创 ajax json demo

ajax json demo$.ajax({ type: "POST", url: "/store/allotwant/updateAlltById", data: { fieldId: $('#fieldId').val(), fieldName: $('#fieldName').val() }, cache: false, dataType: "json", success: function (res).

2020-10-27 10:53:33 98

原创 Linux下解决高并发socket最大连接数所受的各种限制(解除IO限制)

Linux下解决高并发socket最大连接数所受的各种限制(解除IO限制)  linux作为服务器系统,当运行高并发TCP程序时,通常会出现连接建立到一定个数后不能再建立连接的情况  本人在工作时,测试高并发tcp程序(GPS服务器端程序),多次测试,发现每次连接建立到3800左右时,再也不能建立tcp连接,最终上网搜索,参考:http://blog.csdn.net/guowake/article/details/6615728解决了连接限制的问题,此处记录下来,方便日后工作继续使用,虽然

2020-10-23 14:58:12 590

原创 子查询与内连接查询应用实例

子查询 select bep_si_id,bep_emp_id,bep_points,sum(bep_points) as bep_points_sum,bep_state, (select be.be_photo from t_base_employee be where be.be_id=bep.bep_emp_id ) as be_photo, (select si_name from t_base_storeinfo bs where bs.si_id=bep.bep_.

2020-10-20 17:09:17 369

原创 JavaScript 工具类 获取本月第一天、本月最后一天、上月第一天、上月最后一天的日期

JavaScript 工具类 获取本月第一天、本月最后一天、上月第一天、上月最后一天的日期本月第一天 dateUtil.getBeginMonth()本月最后一天 dateUtil.getEndMonth()上月第一天 dateUtil.getBeginLastMonth()上月最后一天 dateUtil.getEndLastMonth()/*** * 本月的第一天时间 */export function getBeginMonth() { var date = new...

2020-09-23 14:45:23 914

原创 实体类(PO,VO,DO,DTO)的概念划分

概念:PO(Persistent Object):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系,如果持久层是关系型数据库,那么,数据表中的每个字段(或若干个)就对应PO的一个(或若干个)属性。VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。DTO(Data Transfer Object):数据传输对象,这个

2020-09-22 16:44:34 736

原创 传奇自定义技能栏技术分享-GEE

方式一:素材技能框方式二:脚本技能框用素材有个弊端是,UI的不同布局的不同,可用的素材就不同,甚至需要重新配置登录器,脚本生成技能框更好一些,所用素材是NEWOPUI里的,直接调用大家都有的比较妥当。方式一: 方式二:脚本技能框 测试:目前位置是放到了屏幕的右侧。为啥不贴边呢?因为图标保存的坐标有一个边距,现在是根据它的边距调的最小距离简单介绍一下:1.脚本没有占用变量,只是占用了自定义按钮..

2020-09-19 09:49:26 6303

原创 微信小程序code 换取 session_key时报40029错误 解决办法

微信小程序code 换取 session_key时报40029错误解决办法:将微信小程序项目中 project.config.json 中的appid 改为正确的即可

2020-09-14 16:44:20 1335

原创 微信小程序开发-页面跳转的几种方式

最近在做微信小程序,碰到页面跳转的问题,总结一下页面之间跳转的方式一、wx.navigateTo(OBJECT) 这是最普遍的一种跳转方式,其官方解释为:“保留当前页面,跳转到应用内的某个页面”类似于html中的window.location.href=" "可以附带参数wx.navigateTo({ url: 'testPage/index?id=1'})wx.navigateTo({ url:'../test/test?id=1&page=4'...

2020-09-09 10:20:41 2737

原创 微信小程序开发-弹窗提示-wx.showToast()用法

wx.showToast接口只提供了两种icon【success和loading】展示形式,但是在实际开发中并不满足的。这里可以通过加image:'图片路径'。 wx.showToast({ title:"成功", icon: 'loading...',//图标,支持"success"、"loading" image: '/images/tan.png',//自定义图标的本地路径,image 的优先级高于 icon durat.

2020-09-09 10:14:54 17897

原创 微信小程序单图片上传和预览

wxml:<view class="container"><image class="image" src="{{imgPath}}" mode='scaleToFill' bindtap="previewImg"></image><button bindtap="selectImg">选择图片</button><button bindtap="loadImg">上传图片</button></view&

2020-09-08 17:26:06 258

原创 微信小程序实现多图片上传

如图:直接上代码:wxml:<view class="weui-uploader"><view class="weui-uploader__hd"><view class="weui-uploader__title">图片上传</view></view><view class="weui-uploader__bd"><block wx:for="{{imagesList}}" wx:.

2020-09-08 16:07:51 105

原创 微信小程序页面取值:获取input输入框里面的value值

小程序input组件上有一个方法上有一个方法叫做 bindinputwxml: <input type='text' placeholder="请输入真实姓名" value='{{name}}' bindinput='formName' />jsformName:function(e){ this.setData({ name:e.detail.value }) },提交案例 sureEdit(){ ...

2020-09-08 11:13:18 4866

原创 微信小程序页面接收参数 设置属性

Page({ data: { program: { name:'无', startDate:'7月1', startDate:'7月29', target: '0', sales: '0', percent:'0', }, }});接收参数 设置属性 onLoad(options){ that = this; var item = options.item; consol.

2020-08-26 14:25:17 623

原创 微信小程序两个页面之间传递参数的几种方法(wx:for=“{{ dataList }}“)

1,navigator跳转时wxml页面(参数多时可用“&”) 1 <navigator url='../index/index?id=1&name=aaa'></navigator>   或者添加点击事件,js用navigateTo跳转传参,两种效果一样 wx.navigateTo({ url: '../index/index?id=1&name=aaa', .

2020-08-26 11:27:07 1049

原创 金额类型字段BigDecimal查询结果四舍五入后保留两位小数方法

金额类型字段BigDecimal查询结果四舍五入后保留两位小数方法java中针对BigDecimal 类型字段处理加 addBigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); System.out.println("和 是:" + bignum1.add(bignum2)); 减 subtractBigDecimal bignum1 = new BigDec

2020-08-17 14:45:55 1775

原创 Springboot中为什么需要采用Service+ServiceImpl的结构?

转载BY 恭维不起为解决移植性问题而产生的套路2005年以前的大多数项目都是直接在业务处理层的Service类中嵌入JDBC代码,这就使得这个Service类与数据库紧藕合,在换一种数据库的情况下,就要修改Service类中的sql。 根据软件设计的开闭原则,软件应该对修改关闭、对扩展开放。 因此,那时聪明的程序员就把这个Service类设计成一个接口,使控制层只依赖这个接口,于是就有了controller+service+serviceImpl;这样,当某天这个应用要跑在其它数据库上时,就而只需要.

2020-08-15 18:04:34 4770 5

原创 js获取当前年月日等参数

js获取当前年月日等参数var date = new Date();date .getYear(); //获取当前年份(2位)date .getFullYear(); //获取完整的年份(4位)date .getMonth(); //获取当前月份(0-11,0代表1月)date .getDate(); //获取当前日(1-31)date .getDay(); //获取当前星期X(0-6,0代表星期天)date .getTime(); //获取当前时间(从1970.1.1开始.

2020-08-15 10:15:42 244

原创 小程序开发-Now you can provide attr “wx:key“ for a “wx:for“ to improve performance

warning:Now you can provide attr "wx:key" for a "wx:for" to improve performanceNow you can provide attr "wx:key" for a "wx:for" to improve performance 是一个关于性能优化方面的提示.不处理不影响程序运行。在wx:for后面添加wx:key="key" 可消除警告。wx:key如果列表中项目的位置会动态改变或者有新的项目添加到列表中,...

2020-08-15 09:34:46 312

原创 JsonResult 返回结果对象工具类(适用于小程序开发)

package com.cwy.wxapp.util;import java.util.HashMap;/** * 返回结果对象工具类 */public class JsonResult extends HashMap<String, Object> { private static final long serialVersionUID = 1L; private JsonResult() { } /** * 返回成功 .

2020-08-07 17:43:03 1408

原创 ResultBean 返回结果对象工具类(适用于layui)

package com.xd.out.entity;import com.xd.out.util.StringUtil;import java.io.Serializable;import java.util.Map;public class ResultBean<T> implements Serializable { // 返回结果编码 默认操作失败 private String code; // 返回结果描述 private String .

2020-08-07 17:41:12 1161

原创 如何使用同一个回调函数监听不同的van-field

我们知道,回调函数会传入事件对象,那么就可先在组件定个data-fieldName属性,这样在回调函数里即可知道是哪个van-field组件触发的了:

2020-08-05 11:09:24 1112

原创 微信小程序开发(登陆获取输入框的值)

UI框架用的是微赞例子:login.wxml <van-cell-group> <van-field value="{{ ei_code }}" bind:change="getEi_code" clearable left-icon="shop-o" placeholder="请输入商家编号" /> <va

2020-08-05 10:46:30 725 2

原创 Android 常用控件的属性总结

Android 常用控件的属性总结1、LinearLayout(线性布局):可以分为水平线性:android:orientation= " horizontal "和垂直线性:android:orientation= "vertical"2、RealtiveLayout(相对布局):(1)在相对布局中属性值为true或false的有:android:layout_centerHrizontal 程度居中android:layout_centerVertical 垂直...

2020-07-13 22:42:37 1132

原创 layui 表单 field 日期格式化

layui 表单 field 日期格式化 {field: 'wt_reviewDate', title: '审核时间', subtitle: '审核时间', width: 160, sort: true, templet: '<div>{{ layui.util.toDateString(d.wt_reviewDate, "yyyy-MM-dd HH:mm:ss") }}</div>' }

2020-07-10 16:12:55 2367

原创 Freemarker (ftl)时间格式化 只显示日期,不显示时间.只显示时间,不显示日期 时间和日期同时显示

例子:<input type="text" id="start_time" value="${coupon.start_time?date('yyyy-MM-dd')}" lay-verify="required" >date: 只显示日期,不显示时间.${coupon.start_time?date('yyyy-MM-dd')}time: 只显示时间,不显示日期${coupon.start_time?time('hh:mm:ss')}datetime: 时..

2020-07-02 16:39:05 2322

原创 freemarker 模板中if else 嵌套判断 和 判断大于、小于 状态

代码: <!--全部券--> <div class="layui-tab-item layui-show"> <div class="layui-row layui-col-space30"> <div class="layui-col-md4 layui-col-lg3"> ...

2020-07-01 17:06:33 4966 1

原创 layui的按钮禁用与恢复

layui的按钮禁用与恢复禁用按钮状态:$('#sendSmsBtn').addClass("layui-btn-disabled").attr("disabled",true);恢复按钮状态:$('#sendSmsBtn').removeClass("layui-btn-disabled").attr("disabled",false);注意:如果只是让按钮变成灰色按钮仍然可以点击$('#sendSmsBtn').addClass("layui-btn-disab.

2020-06-29 14:58:03 19006 2

转载 【分享】使用cocoscreator2.13开发的一款web在线地图编辑器

凭借多年的游戏开发经验,用cocoscreator2.13开发了一款web在线地图编辑器,暂且命名为EasyMapEditor,用Google浏览器打开,提供了从在线地图编辑到正式项目运行起来的完整流程,可用于RPG和SLG游戏开发。在线地图编辑地址https://easymapeditor-1258223435.cos.ap-guangzhou.myqcloud.com/v1.0.0/web-mobile/index.html861相关demo体验地址https://easymapeditor-12

2020-06-24 15:20:06 3182 1

原创 Shiro 权限控制标签示例

Shiro 权限控制标签示例 <div class="layui-inline my-float-right"> <@shiro.hasPermission name="batchOrder:save"> <button class="layui-bt...

2020-06-24 09:23:37 234

EasyMapEditorSource.zip

CocosCreator开发的地图编辑器源码 EasyMapEditor 凭借多年的游戏开发经验,用cocoscreator2.13开发了一款web在线地图编辑器,暂且命名为EasyMapEditor,用Google浏览器打开,提供了从在线地图编辑到正式项目运行起来的完整流程,可用于RPG和SLG游戏开发。

2020-06-24

阿里巴巴Java开发手册.rar

本手册的旨在码出高效,码出质量。现代软件架构的复杂性需要协同开发完成, 如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上 是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有红绿灯, 谁还敢上路行驶。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优 雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率, 降低沟通成本。代码的字里行间流淌的是软件系统的血液,质量的提升是尽可能少踩 坑,杜绝踩重复的坑,切实提升系统稳定性,码出质量。

2020-05-29

vs_langpack2015cn.zip

Microsoft Visual Studio 2015 中文语言包 将英文转换成中文版必备的工具

2019-06-29

netbeans-7.4-javase-windows.zip

netbeans-7.4-javase-windows 适用于javase 可以开发基于windows系统的企业级的窗口程序软件 比如ERP CRM 使用技术 Swing 使用于企业级的图形化窗口程序 类似.NET的winform

2019-06-18

( CE5.5完美汉化版.rar )

( CE5.5完美汉化版.rar )

2018-04-23

Fiddler2 & willow

请不要进行升级版本操作 否则出错导致软件不能用 直接解压使用即可 两个经典的抓包工具 Fiddler2 直接解压 willow 需要安装

2017-09-06

commons-codec-1.6 jar

commons-codec-1.6 jar

2017-01-06

ASP.NET MVC5官方教程(中文版)-权威

ASP.NET MVC5官方教程(中文版)-权威

2016-12-20

Jfinal通过拦截器实现登录验证

Jfinal通过拦截器实现登录验证

2016-11-08

jfinal-2.2-manual.pdf参考手册

jfinal-2.2-manual.pdf参考手册

2016-11-08

多城市解决方案 PHP

BAOCMS多城市解决方案 PHP

2015-08-06

空空如也

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

TA关注的人

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