c# excel学习(读写操作)
#需要的dll Microsoft.Office.Interop.Excel (安装了office,都会找到这个dll) //需要导入
using Microsoft.Office.Interop.Excel;
using System.Reflection;
//1.创建Applicaton对象
Microsoft.Office.Interop.Excel.Application xApp = new Microsoft.Office.Interop.Exc
Go语言实现区块链与加密货币(用3台计算机通过局域网模拟3个节点通信)
本文要实现3台计算机通过局域网模拟3个节点通信。(windows环境下) 这是在上一步的基础上修改而来的。 三个节点所扮演的角色分别是:中心节点、钱包节点、矿工节点 首先3台计算机要通过局域网连接在一起(可以通过wifi等方式)。 注意要把各自的防火墙关掉。 可以用ping命令测试,互相间的通信是否正常。 一切正常后,需要修改代码(server部分): 如上图,红框中需要改成扮演中心节点的那台计算机当前的ip地址。(可以在网络中当前连接的IPv4地址查看) 接下来,上图中红框的部分要修改成当前
MyBatis动态SQL之增、删、改、查操作
概述 在实际的场景中,经常会遇到动态SQL的增、删、改、查问题,这里就必要说明何谓动态SQL,我们举一个实际的例子,比如,在一个web工程中,经常会有一个搜索框,并且在搜索之前通常会进行一个关键词的过滤,比如可以过滤的条件有:姓名、年龄等,这样的话当我们姓名和年龄都不选,则等价于下面的SQL语句 select * from students; -- 不去限制姓名和年龄
当我们将年龄选择为>20时,相当于下面的SQL语句: select * from students where age>
第5章:坐标和依赖/5.9 最佳实践/5.9.1 排除依赖
排除依赖 概念:用于排除某个依赖,比如某个传递依赖版本不稳定时,用于排除这个传递性依赖;又比如某个传递性依赖存在版权问题,而不能放在中央仓库,所以要进行排除 语法:
<exclusions>
<exclusion>
<groupId>XXXX</groupId>
<artifactId>XXXX</artifactId >
</exclusion>
<exclusion>
<groupId>XXXX</groupId>
<artifactId>XXXX</artifactI
pycharm激活码-------做干货的-----景观大人
ony K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbey
Cesium中的几种坐标和相互转换
转载:https://blog.csdn.net/qq_34149805/article/details/78393540 几个重要的坐标对象: 1.世界坐标 Cartesian3:笛卡尔空间直角坐标系 1 new Cesium.Cartesian3(x, y, z) 1 可以看作,以椭球中心为原点的空间直角坐标系中的一个点的坐标。 2.经纬度 地理坐标系,坐标原点在椭球的质心。 经度:参考椭球面上某点的大地子午面与本初子午面间的两面角。东正西负。 纬度 :参考椭球面上某点的法线与赤道平面的夹
Gitlab高级应用——代码回滚
Gitlab撤消merger和撤消commit原理及操作一致 步骤一:切换到需要回退的分支 git checkout qa 如果如下错误: fatal: This operation must be run in a work tree 则指定–work-tree参数,如下: git –work-tree=/data2/apps/gitlab/git-data/repositories/groupname/web-trade.git checkout qa 步骤二:查看需要回退至某个版对应的c
JS获取下个月或上个月的今天
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/well2049/article/details/83650017 先展示一个日期格式化的方法: Date.prototype.format = function(fmt) {
var o = {
"M+" : this.getMonth()+1, //月份
"d+" : this.getDate(),
classNoFound: org.springframework.web.util.Log4jConfigListener
org.springframework.web.util.Log4jConfigListener这个类在spring5.0及以上版本已经废弃删除,如果想使用这个类,spring版本需要降低.
第5章:坐标和依赖/5.9 最佳实践/5.9.2 依赖属性使用变量
依赖属性使用变量 概念:用变量定义依赖的某一部分属性,具体依赖中直接使用这个依赖即可,这样做的好处是以后修改这个属性时只需要修改这个变量即可 语法: 定义变量:
<properties>
<!—变量名-->
<springframework.version>2.6</springframework.version>
<springframework.prename>spring</springframework. prename >
</properties> 使用变量 使用变量名
Solr与Elasticsearch谁是开源搜索引擎王者
https://www.cnblogs.com/chowmin/articles/4629220.html https://www.cnblogs.com/xiaoqi/p/6545314.html
JavaScript 版敏感词过滤库
考虑到太多的违禁词汇,所以缩小化显示,缩小到让你看不清楚。如果想看清楚一点,还是去演示地址里面看吧。消灭敏感词是每个公民义不容辞的责任!你不站岗我不站岗,谁保卫咱祖国谁来保卫家!读者们你们要是敢举报,看我不砍死你! 安装方法
# 安装到当前项目
npm install --save fastscan
# 写了不少单元测试,感兴趣运行一下
npm test
复制代码 使用方法
import FastScanner from fastscan
var words = ["今日头条","微信"
springmvc获取页面值为null的原因
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32444825/article/details/83650023 springmvc获取from页面值时,能正常进入controller方法,但是获取页面的值为null,提交类型type为button改submit类型
nodejs(十一)获得post请求体 body-parser
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83213469 当请求参数在url中的时候,我们可以用request.query获得请求体,当请求内容不在url中时,我们需要借助一个body-parser依赖来获取请求体 var express = require('express')
var app = express()
var bodyParser = require('body
nodejs(十二)Express应用art-templte模板
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83213576 安装依赖 art-template express-art-template express-art-template用来整合express与art-template 整合后,express中Response对象中就会有一个render函数,默认会去views目录中找模板 代码 var express = require('e
nodejs(十三)express.Router()路由
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83214033 Express专门提供了路由功能用来封装请求 创建一个路由,express.Router() var express = require('express')
// 1. 创建一个路由容器
var router = express.Router()
router.get('/get', function(req, res)
nodejs(十四)nodemon热启动
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83214112 nodejs每次修改后需要重启很麻烦,nodemon支持修改后自动重启 npm install --global nodemon
安装好后,启动js文件把node指令改成nodemon指令就行了,保存后自动重启node服务器
nodejs(十七)操作mysql数据库
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83239393 var mysql = require('mysql')
// 1. 创建连接
var connection = mysql.createConnection({
host: '192.168.94.151',
user: 'root',
password: 'root',
database: 'mytest
今日推荐
周排行