自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 投票gridview里柱状百分比显示

1.后台代码,通过手写方法,得到投票所占百分比:public int FormatVoteCount(String voteCount, string voteTotal)    {        if (voteCount.Length         {            return (0);        }        int nVoteTotal = Int32.Parse(vo

2010-02-03 16:46:00 712

转载 node项目初始化准备

node项目的初始化

2022-08-17 10:51:27 2470

转载 Mysql 解决1251- Client does not support authentication protocol requested by server...的问题

一、问题描述使用Navicat客户端连接本地mysql,报错:1251- Client does not support authentication protocol requested by server;consider upgrading Mysql client。二、查看用户信息打开命令行小黑屏,进入MySQL的bin目录,然后输入mysql -u root -p,输入密码,登录成功执行SQL查询用户信息select host,user,plugin,authenticat.

2022-04-25 10:42:09 26884 17

转载 数组对象排序,去重

数组对象排序,去重

2022-04-09 23:03:30 208

转载 REMOTE HOST IDENTIFICATION HAS CHANGED 问题解决

今天处理 ssh连接至 ubuntu 服务器时,提示以下错误:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NA

2022-03-10 17:43:01 336

转载 client does not support authentication

今天在电脑上安装了Mysql 8.0.11,然后又屁颠屁颠地安装了Navicat for MySQL,打开Navicat准备链接数据库的时候出现了如下提示:上网搜索解决方案,网上说出现这种情况的原因是:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,解决问题方法有两种:方法1.升级navicat驱动;方法2.把mysql用户登录密码还原成mysql_native_passw..

2022-02-23 18:14:54 1404

转载 2021-11-04

问题:在IDE启动项目时报错(或者运行PowerShell脚本的时候报错)yarn : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\yarn.ps1。未对文件 C:\Users\admin\AppData\Roaming\npm\yarn.ps1 进行数字签名。无法在当前系统上运行该脚本。有关运行 脚本和设置执行策略的详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_

2021-11-04 11:46:54 452

转载 使用python和solidity分别计算以太坊智能合约函数选择器和支持接口常量值

技术标签:python区块链以太坊知识合集以太网一、什么是函数选择器与支持接口常量值我们在浏览OpenZeppelin编写的ERC721示例(模板)合约时,会看到这么一段代码:/* * bytes4(keccak256('balanceOf(address)')) == 0x70a08231 * bytes4(keccak256('ownerOf(uint256)')) == 0x6352211e * bytes4(keccak...

2021-10-28 14:42:25 945

原创 智能合约,构建The Graph数据索引

编写智能的合约时,通常状态的变化是通过触发一个事件来表达,The Graph则是捕捉区块链事件并提供一个查询事件的GraphQL接口,让我们可以方便的跟踪数据的变化。 实际上很多 DEFI 协议及都是The Graph来基于查询数据。这篇TheGraph教程在官方的教程基础上,进行了一些补充扩展主要包含以下内容:使用Remix部署一个合约,并调用触发事件。 创建定义数据索引的Subgraph。 部署Subgraph到TheGraph,实现数据索引。首先我们需要安装一个MetaMask钱包(直接

2021-10-21 11:32:35 437

原创 Etherscan上验证合约的步骤

Etherscan是什么?相信熟悉区块链的朋友对它都不陌生,他是区块链世界中类似“快递查询工具”的应用。 Etherscan 是 2015 年推出的一个以太坊区块探索和分析的分布式智能合同平台, 由于区块链中的交易信息等数据都是公开透明的 , 而 Etherscan 作为探索以太坊的窗口, 用户可以使用其查看自己的交易详情以及以太坊中的任何信息。  在Etherscan上更新数字货币信息,必须验证数字货币的合约地址。这是为了确保合约代码确实是该区块链中的代码,并且允许公众对合约进行读取...

2021-10-19 20:27:44 847 2

原创 区块链知识点

前言:什么是区块连对区块链最好的描述是将其描述为一个公共数据库,它由网络中的许多计算机更新和共享1.只有在数字签名以不少于 连续 10 个零 开头的情况下,对应的区块才能上链。2.区块包含:1)交易数据;2)上一个区块的签名;3)nonce3.目前为止,遭受过 51% 攻击的著名区块链有 bitGold、Verge、Ethereum Class4.代币其实是一种新型互联网货币,可能会影响到一部分行业,其中一个典型的例子就是股票市场。6.区块链的另一个重要特性:去中心化。7.两个人同时上传,虽.

2021-10-19 10:35:24 11891

转载 使用Nodejs快速开发您自己的ERC20代币

代币发行应用对于以太坊就像微信对于移动互联网,目前它既是以太坊的杀手应用和价值支撑,又是普通用户对以太坊和和区块链的最直观认识。随着最近两年基于以太坊智能合约基础设施和相关工具的迅猛发展,开发出具有工业水准的ERC20代币的技术门槛也大大降低。本文将介绍如何快速的开发您自己的ERC20代币。安装Node.js,安装文件和各平台具体安装方法请见https://nodejs.org/zh-cn/download/。 由于我们后面使用的开发工具truffle以及本地测试区块链ganache都是基于

2021-10-19 10:27:48 434

原创 vscode中eslint使用自动保存格式

1.在vscode的设置扩展中安装eslint插件2.找到"文件" -> "首选项" -> "设置"(或者: File->Preferences->Settings ),点击右上角,切换到setting.json配置文件,替换为以下代码{ // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 4, // #...

2021-10-19 10:18:54 1253

原创 定时器node-schedule使用

由于需要执行服务器定时任务,对比了下settimeout和setinterval后面还是选择了node-schedule,个人觉得还是挺方便的,但是缺点好像是不能支持多个node-schedule,希望有了解的朋友可以交流下。1. node-schedule的安装 : npm installnode-schedule2. 开始执行定时任务var schedule = require('node-schedule');var request = require('request');v..

2021-06-29 14:04:27 476

转载 nodejs支付宝支付

转载相关参数json数据可参考官方介绍以及相应的必传参数var crypto = require('crypto');//1. 相关参数json数据 var dataobj = { "app_id": "【支付宝分配给开发者的应用 ID】", "method": "alipay.trade.app.pay", "format": "json", "charset": "utf-8", ...

2020-11-18 15:02:50 737

原创 python把数组组合成最大数

# 定义函数max_num,求数组列表合成最大数def max_num(lt): # 将列表的长度赋值给变量n m = len(lt) # 外层循环控制比较的次数 for i in range(m-1): # 内层循环控制比较的次数,每轮会确定排在列表末尾的一个值 for j in range(m-1-i): # 每次将列表相邻两个元素转换成字符串使用+号连接起来,然后互换位置连接起来,再比较大小 .

2020-11-04 14:48:03 3583 1

原创 阿里云上Ngnix升级http到https服务

HTTPS具体配置首先需要申请SSL安全证书,这里使用的阿里云DigiCert证书签发服务,DigiCert在2017年12月1日并购了Symantec,大家不用担心证书安全问题,这里选择免费型DV SSL为例子演示,然后根据阿里云提示操作一步步申请即可:搜索SSL证书这里我们选择右边的免费版点击证书申请申请审核的时间很快的,两分钟成功后如下下载证书,这里使用的是nginx ,所以下载后将证书放到/etc/nginx的cert目录下,然后去对应站点配置ssl安全认证Ngnix里面代码配置(80端口跟

2020-10-16 10:57:59 207

原创 mongodb 聚合函数求平均值及时差处理

最近因为公司需要做一些小时平均和每日平均的统计,于是去找了下mongodb的系统函数。通过avg和聚合查询实现了结果,但是发现统计的时候mongodb函数$dateToString: { format: "%Y-%m-%d %H", date: "$beginTime" }转化后也还是格林治时间,统计结果跟北京时间差了8小时。于是找了很多资料通过date: { $add: ["$b...

2019-10-31 15:20:40 2387 1

转载 echarts.js报表插件使用

前端数据可视化echarts.js使用指南 一、开篇首先这里要感谢一下我的公司,因为公司需求上面的新颖(奇葩)的需求,让我有幸可以学习到一些好玩有趣的前端技术,前端技术中好玩而且比较实用的我想应该要数前端的数据可视化这一方面,目前市面上的数据可视化的框...

2019-06-14 18:06:33 770

转载 echartjs的使用方法

<div id="mainContent"> <div class="forFlow"> <div id="post_detail"><!--done--><div id="topics"> <div class="post"> <h1 class="...

2019-06-14 17:50:44 1092

转载 vue实现导出excel

参考小圣贤君最终效果点击导表跳出导出文件实现过程1.先安装依赖npm install --save xlsx file-saver2.在需要的组件内引入import FileSaver from "file-saver";import XLSX from "xlsx";3.使用---必须保证表格格式对应,不然报错 我用了布局来写的表格,然后就会报这个错好吧,来看看...

2019-05-31 15:11:32 839 1

原创 mongodb使用聚合函数

$sum 计算总和。 db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$sum : "$likes"}}}]) $avg 计算平均值 db.mycol.aggregate([{$group : {_id...

2019-03-28 19:00:12 844

原创 nodejs实现微信企业支付到零钱

微信企业支付到零钱提前说一个重要的坑,请大家注意不要绕进去浪费时间。用户付款到商户平台的账户 与 商户付款到个人的账户是相互独立的 意思是商户要付款到个人必须用自己充值到商户平台账户的钱 企业付款到个人必须开通此功能 之后才可以使用 需要到商户平台下载支付证书 在使用时不要用官方的demo太久远了而且压根不能用,在引用时直接把文件存放在服务器上的绝对路径写到函数里(相对于服务器的绝对路...

2018-08-23 22:48:04 2682 6

原创 nodejs后台实现微信现金红包

    最近公司需要做微信现金红包功能,于是本人根据微信文档(https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&amp;index=3)进行了支付开发。但是其中发现微信文档有太多的坑导致我们根本没法快速实现,为了方便nodejs的小伙伴们快速上手我把我的代码和遇到的坑直接贴上。  1.webpay...

2018-08-23 22:19:04 1603

原创 Vue下的分页控件

VUE用分页的时候,发现EL的分页不好用,就决定自己做一个,百度了个试了下,还行 &lt;template&gt;   &lt;div&gt;     &lt;div class="page" v-show="show"&gt;       &lt;div class="pagelist"&gt;         &lt;span clas

2018-08-16 15:22:55 496

转载 nodejs后台实现app端微信支付

实现微信支付有很多方式,至于开始菜鸟的我使用app支付,后期考虑安全性问题,只好把统一下单,得到prepay_id之后再次签名sign全在服务端写了,废话不多说,进入操作。做任何东西,我喜欢了解整个流程,然后一步一步做起来,开始看清微信支付业务流程图业务流程步骤写的很清楚。下面一步一步操作:服务端提供接口,服务端需要拿到订单号、商品介绍、商品价格(单位是分)服务端对微信服务端发...

2018-08-14 14:58:07 2102 2

原创 jquery去掉重复和追加

if (h == 0) {                    $("#Div" + DivID).append(HtmlStr); //追加栏目信息                    h = 1;                }                else {                    $("#divs" + obj).remove(); //

2012-02-21 17:39:40 1655

原创 gridview中把字段超出范围的用...代替 但前台文本提示效果需显示详细信息

for (int i = 0; i < e.Row.Cells.Count; i++)//获取总列数 { //如果是数据行则添加title if (e.Row.RowType == DataControlRowType.DataRow) {//设置title为g

2009-09-17 14:32:00 618 2

nodejs实现企业支付到零钱

微信企业支付到零钱,把遇到的坑分享出来供各位小伙伴参考

2018-08-23

nodejs实现微信现金红包功能

鉴于微信目前没有对node后台进行微信支付的demo,本人上传了一份经过测试能够实际使用的代码给各位node后台的小伙伴,希望能减少大家的开发时间。

2018-08-23

sqlsugar快速开发demo

SqlSugar是一款轻量级、高性能、以及支持.NET 4.+和ASP.NET Core一款ORM框架。另外还支持了MySql、Sqlserver、Sqlite和Oracle

2018-08-03

根据url获取页面数据

根据url获取页面数据,用于爬虫软件或者跨域处理数据的使用

2013-09-10

空空如也

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

TA关注的人

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