自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 C#教程之c#图片缩放图片剪切功能实现(等比缩放

【代码】C#教程之c#图片缩放图片剪切功能实现(等比缩放。

2023-09-11 17:32:32 871

原创 flash 插件 安装

一、 先确认本地flash是否存在 win+R 打开运行窗口,输入 %windir%\system32\Macromed 进入以后看到 flash 就右键删除,没有就忽略直接进行下一步 打开 flash官网,下载flash中心 安装以后,打开flash中心,勾选后直接安装 在 360 网站上打开 设置 ,找到高级设置,然后打开网页内容高级设置 找到插件,点击停用单个插件 找到flash,选中始终允许运行 好了到此结束 ...

2021-11-24 11:24:22 8028 2

原创 mssql 部分语句转 mysql

一、 top —— limit mssql: select top 10 * from table mysql: select * from table limit 10 注意:limit 是在 最后!最后!最后!比order by还后! 二、 替换DECLARE (只是本人在项目中遇到的,可以忽略) mssql: DECLARE @ff VARCHAR(MAX),@str VARCHAR(MAX) SELECT @ff=(’’’’+REPLACE(rm.MenuID,’,’,’’’,’’’)+’’’’)

2021-11-16 10:18:23 1066 2

原创 微信小程序 获取绑定手机号码

1.现在项目终端中添加 npm install --save wx-server-sdk@latest 2.在wxml中 <van-button custom-class="button-phone" slot="button" size="small" type="primary" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"> 获取绑定手机号 </van-button>

2021-08-31 13:57:04 368

原创 JAVA 学习之路二 自己制作一个记事本

List item

2021-08-16 15:28:11 731

原创 JAVA 学习之路一 自己制作一个计算机

一、创建项目 以 Calculators 为项目名称 ,以com.xiaojun.calculators 为包名, 以 Calculators 为类名 创建项目 二、做一个计算机的页面出来 先列出需要的字段,和功能属性 super: 使用指定的标题创建一个最初不可见的新框架。 setLayout:设置此容器的布局管理器 setBounds:移动此组件并调整其大小。左上角的新位置由x和y指定,新大小由宽度和高度指定。 setHorizontalAlignment:设置文本的水平对齐方式,有

2021-08-09 17:42:14 3417

原创 flutter 从底部弹框显示拍照上传和相册选择图片上传

拍照上传和相册选择图片上传 加入权限: …android\app\src\main\AndroidManifest.xml 中的 manifest 下面加入 <uses-permission android:name="android.permission.CAMERA" />//摄像头权限 <uses-permission android:name="android.permission.FLASHLIGHT" /> ...

2021-06-18 09:51:57 935

原创 Flutter 布局属性的总结归纳

一、child 容器中包含的[子对象]。 如果为null,并且[constraints]是unbounded或也是null,则容器将展开以填充其父容器中的所有可用空间,除非父容器提供了unbounded约束,在这种情况下,容器将尝试尽可能小。 此小部件只能有一个子项。要布局多个子项,请将此小部件的子项设为具有children属性的小部件,如[Row]、[Column]或[Stack],然后将子项提供给该小部件。 二、 Row 创建子对象的水平数组。 [mainAxisAlignment]、[mainAxis

2021-06-04 10:09:25 484

原创 解决关于使用ElevatedButton之后在里面的Icon不再显示的问题

解决在ElevatedButton中使用Icon不显示问题 在ElevatedButton中直接使用icon会导致icon不显示,这时需要在icon的color中使用三元运算符 ElevatedButton( onPressed: () { Navigator.pushNamed(context, '/DynamicTracking'); }, child: Icon(

2021-06-04 09:39:23 856

原创 ECharts 微信小程序上的应用--柱形图与折线图叠加使用

在微信小程序上使用ECharts添加图表 很好用的一个组件[传送门] 现在列举一个示例进行解析 先在json中配置 "usingComponents": { "ec-canvas": "../../ec-canvas/ec-canvas" } 在wxml中 <ec-canvas id="mychart-receiveRecord-multi-bar" canvas-id="mychart-receiveRecord-bar" ec="{{ ecBar }}"> </ec

2021-05-28 14:09:20 1181 2

原创 微信小程序 Vant 上传文件

上传附件 使用van-uploader组件 <van-uploader file-list="{{ fileList }}" bind:after-read="afterRead" max-count="{{1}}" deletable="{{ true }}" bind:delete="deleteAll" accept="all"> <van-button custom-class="fup" round icon="plus" type="pri

2021-05-28 11:56:43 2397 1

原创 小程序与后端接口对接

微信小程序与后端接口对接 先将连接的接口部署好 export const devConfig = { url: "http://...", //后端接口路径 imgUrl: "http://localhost:.../", //目录清单 imgUrlEx: "http://localhost:..." //系统网址 }; wx.request({ url: `${devConfig.url}/MaterialEntryAdd`,//MaterialEntryAdd

2021-05-28 10:56:50 4532

原创 关于Vant使用

Vant 配置 Vant传送门 通过 npm 安装 npm i @vant/weapp -S --production 修改 app.json 将 app.json 中的 “style”: “v2” 去除 修改 project.config.json 开发者工具创建的项目,miniprogramRoot 默认为 miniprogram,package.json 在其外部,npm 构建无法正常工作。 需要手动在 project.config.json 内添加如下配置,使开发者工具可以正确索引到 n

2021-05-28 08:39:31 490 1

转载 redux-saga框架使用详解

什么是redux-saga redux-saga 是一个用于管理 Redux 应用异步操作的中间件(又称异步 action)。redux-saga 通过创建 Sagas 将所有的异步操作逻辑收集在一个地 方集中处理,可以用来代替 redux-thunk 中间件。 一、Saga 辅助函数 redux-saga提供了一些辅助函数,用来在一些特定的action 被发起到Store时 派生任务,下面我先来讲解两个辅助函数:takeEvery 和 takeLatest takeEvery 例如:每次点

2021-04-28 14:54:23 866

原创 react之Hook(二)—— useState对弹框的应用

Hook之useState 的点击按钮弹框 引用组件 使用useState创建初始值,作为弹窗的条件 在组件中调用控制 useState 初始值的函数,并对其进行赋值 import React, { useState } from 'react' import { AtButton,AtDrawer } from 'taro-ui' const [leftDrawerShow, caliBulletframe] = useState(false); <View className='at-c

2021-04-21 09:17:57 550

原创 react之Hook(一)—— useState

Hook之useState 这个例子用来显示一个计数器。当你点击按钮,计数器的值就会增加: import React, { useState } from 'react'; function Example() { // 声明一个叫 “count” 的 state 变量。 const [count, setCount] = useState(0); return ( <div> <p>You clicked {count} times</p&

2021-04-21 09:03:18 228

原创 taro的安装与使用

taro的安装 # 使用 npm 安装 CLI $ npm install -g @tarojs/cli 项目初始化 使用命令创建模板项目 $ taro init myApp 具体可参考taro官方文档 创建完项目之后就安装依赖(本身已有项目就忽略上一步项目初始化) $ npm install 运行项目(这里我是用的微信小程序的运行方式) $ npm run dev:weapp // 运行小程序 $ npm run build:weapp // 打包小程序(可只使用上一步 运行小程序 ) ...

2021-04-21 08:44:16 253

原创 小程序之点击按钮完成步骤条

点击按钮完成图标切换 最后有效果图 页面使用 wx:if 来实现对样式的隐藏与显示 点击按钮触发的函数则进行对数据的判断,返回组件的显隐 wxml <view class="table"> // 流程 <view class="tb"> <view class="th" wx:if="{{sty1==0}}" style="color: {{score1}}; font-size: 30rpx;"> 买家下单 </view>

2021-04-14 16:31:43 505

转载 解决 微信小程序引入weui组件库 报 [“usingComponents“][“mp-icon“]: “weui-miniprogram/icon/icon“ 未找到 错误

解决 微信小程序引入weui组件库 报 [“usingComponents“][“mp-icon“]: “weui-miniprogram/icon/icon“ 未找到 错误 解决方式如下 1.找到你所在的项目,使用命令行 (1) npm init y (2) npm install weui-miniprogram 2.构建npm模块: 开发者工具的菜单中—>工具—>构建npm模块 3.在 app.wxss 里面引入 weui.wxss @import ‘./miniprogram_

2021-04-14 10:59:00 3691 3

原创 关于git的一些用法

关于git的实战用法一些用法 创建仓库命令 git init ----初始化仓库 git clone 地址 ——拷贝一份远程仓库,也就是下载一个项目(用于拉取码云上的已有库) 提交 git status —— 用于查看在你上次提交之后是否有对文件进行再次修改(查看文件状态) git add . ——将所有文件存入暂存区 git commit -m “注释” ——将暂存区内容添加到本地仓库中 git push —— 将本地仓库中的内容上传到码云上 修改 git reset --soft 版本名称

2021-04-14 08:40:51 159

原创 小程序之二维码的生成与读取(二)

除了 小程序之二维码的生成与读取(一)那种方法还有一种 utils/weapp.qrcode.esm.js // 二维码的逻辑代码 ——建议直接复制 承接(一)只是将 onLoad 函数改变 js import drawQrcode from '../../utils/weapp.qrcode.esm.js' data: { code: '131313213213213' }, onLoad: function () { drawQrcode({ // 二维码的长和宽

2021-04-13 19:59:02 278

原创 小程序之二维码的生成与读取(一)

生成二维码并将其保存成图片读取 utils/qrcode.js // 二维码的逻辑代码 ——建议直接复制 utils/util.js // 将二维码的打包暴露出来 —— 可以看看 canvas 画布 通过 canvas 将生成的二维码显示出来 将显示出来的二维码保存到本地 找到本地的二维码读取其中信息 wx.canvasToTempFilePath 将canvas生成图片 —— canvasId: 'qrcode’是关键 wx.saveImageToPhotosAlbum 将其保存到本地 —— f

2021-04-13 11:52:12 1224

原创 小程序之滑动选择器

滑动选择器 slider 滑动选择器。 wxml <view> <label class="title col-0">幸福指数:{{textValue}}</label> <view class="intro"> <slider bindchange="sliderchange" min="{{minValue}}" max="{{maxValue}}" value="{{showValue}}" show-value/&g

2021-04-13 11:18:53 266

原创 小程序之多行输入框

多行输入框 textarea 多行输入框。 wxml <view class="top grid"> <label class="title col-0">个人经历</label> <textarea class="textarea-wrp" bindinput="bindTextAreaBlur" auto-focus="true" value="{{text}}" /> </view> js bindTextAreaBlu

2021-04-13 11:04:14 1009

原创 小程序之复选框

复选框 bindchange checkbox-group中选中项发生改变时触发 change 事件,detail = {value:[选中的checkbox的value的数组]} wxml <view class="top grid"> <label class="title col-0">喜欢的食物</label> <checkbox-group bindchange="checkboxChange"> <label c

2021-04-13 10:52:21 486

原创 小程序之滚动选择器

滚动选择器 picker 从底部弹起的滚动选择器。 mode 合法值 selector 普通选择器 multiSelector 多列选择器 time 时间选择器 date 日期选择器 region 省市区选择器 我在这里用的是 时间选择器 time wxml <view class="top grid"> <label class="title col-0">出生年月:</label> <view class="s

2021-04-13 10:45:26 197

原创 小程序之单选框

单选框 bindchange radio-group中选中项发生改变时触发 change 事件,detail = {value:[选中的radio的value的数组]} 使用 radio-group 与 radio 实现单选 wxml <view class="top grid"> <label class="title col-0">性别</label> <radio-group class="radio-group" bindchange="ra

2021-04-13 10:31:00 427

原创 小程序之添加

添加单条数据 通过点击事件 bindtap 点击添加按钮进入函数 insert中,先将所有对象置空并返回,打开弹框 将输入框中获取到的值存入对象中 将对象添加到数组中,并返回数组,关闭弹框 wxml <button class="newlyadded" bindtap="insert"><text>{{newlyadded}}</text></button> //新增按钮 <view class="table"> <view clas

2021-04-13 09:56:54 233

原创 小程序之真删除与假删除

单条数据删除 获取需要删除数据的下标 将list[] 赋值给对象 lists 并对其使用splice(下标,数量)进行删除 返回数组 list wxml <view class="table"> <view class="tr bg-w"> <view class="th">序号</view> <view class="th">器具名称</view> <view class="th ">规格/型号

2021-04-11 20:36:22 762

原创 小程序之修改单条数据

点击按钮弹框修改单条数据 将参数 id 与参数 index 都返回到点击事件 bindtap 中的函数powerDrawer() 中 通过使用 wx:if="{{}} 判断 showModalStatus 来控制弹窗(默认为false) 进入函数 powerDrawer 中先将 listsing 对象置空避免上一次数据重复,导致修改异常 将返回的下标存储起来 使用 forEach 将初始 list[] 中的数据循环遍历 并判断要修改的数据 id 与 list[] 中的某条数据 id 是否相同,找到相同的

2021-04-11 18:53:35 1043

原创 小程序之表格

表格创建与表格样式 创建表结构使用 wx:for="" 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量名默认为 index,数组当前项的变量名默认为 item wxml <view class="table"> <view class="tr bg-w"> <view class="th">序号</view> <view class="th">器具名称</view> &

2021-04-11 17:56:41 298

原创 小程序之转换首页

转换首页 在app.json中 "pages": [ "pages/table/index", // 谁的地址在前谁为首页 "pages/article/index", "pages/index/index", "pages/logs/logs" ],

2021-04-11 16:57:47 277

原创 小程序之将时间变成天数

将时间(年月日)变成天数(几小时前几天前等等) 在调用文件夹 article 当中 从 url 中获取到的数据 将获取到的数据使用 forEach 循序出来并获取时间日期 将日期通过 getDateDiff() 转换为几小时前、几天前、几周前等等 在把转换好的数据丢回原数组当中返回即可 js const util = require('../../utils/util') //使用require引用该模块时 data: { list: [], }, onLoad: function

2021-04-11 16:51:33 474

原创 小程序之预览头像

点击预览单张头像 通过点击事件 bindtap 调用函数 rowHead 并返回参数 ‘图片地址’ wxml <view class="content"> <view class="top"> <view class="head-portrait" bindtap="rowHead" data-avurl="{{item.author.avatar_url}}"> <image src="{{item.author.avatar_url}}}">

2021-04-11 11:02:06 525

原创 小程序之点击跳转页面——wx.navigateTo(Object object)

点击跳转页面 跳转前的页面article wxml <view class="row" wx:for="{{list}}" wx:key="id"> <!-- 名称与语句 --> <view class="content"> <view class="top"> <view bindtap="rowTapped" data-id="{{item.id}}"> <view class="loginname"&gt

2021-04-11 10:50:42 552

原创 小程序之获取数据

List item

2021-04-11 10:34:32 815

空空如也

空空如也

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

TA关注的人

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