分类 编程技术 下的文章
- 首页
- 编程技术
C# string 怎么转换成泛型 T
try { ret = (T)Convert.ChangeType("100",typeof(T)); } catch { }
SQL Server 2012 使用 offset fetch 实现分页查询
sql server 2012 新增 order by 子句的 offset fetch 语法,可以实现分页,简单测试了一下,我的结论是语法写起来比 row_number 要简洁,但效率上不像网上其它人的文章所说的要好一丢丢,我测试的是差一丢丢,并且越往后面的页数取数效率越差,可能我测试的场景不全面。但我选择放弃了。还是用 row_number。语法ORDER BY order_by_exp...
C# Request.InputStream 多次读取输入流导致失败问题解决
我在 ASP.Net MVC Web API 封装了获取参数的方法 GetParam(),此方法通过读取 post 输入流来解析参数。问题如果一次请求多次读取输入流,只有第一次会成功,再次读取得到的输入流是 /0/0/0/0/0/0/0/0/0 这样的内容。解决方案InputStream 输入流读过一次后 Position 就是在 0 的位置了,下次再读取前将 Position 设置为 0 即可。
悟空CRM 解决 CORS 跨域访问问题(基于JFinal)
默认 悟空CRM 前端 Vue 项目和后端 Jfinal 项目是放在同一个域名下的,所以默认没有 CORS 跨域请求问题,但在单独开发调试前端 Vue 项目时域名端口和后端是不一样的,所以需要处理下支持 CORS 跨域请求,技术不精研究了两个小时才搞定。基于 JFinal 的 悟空CRM 配置支持跨域调用方案:1、新建全局拦截器 CORSInterceptor:package com.kak...
脚本托管 CDN 网站推荐
Web 开发经常会引用大量 JS 脚本等,这里微酷网推荐两个 CDN 脚本托管网站。jsDelivr - 国外服务商,有国内节点,推荐!https://www.jsdelivr.com/BootCDN - 国内服务商https://www.bootcdn.cn/
JavaScript 图片浏览插件:FancyBox
之前微酷网介绍过另一个JS图片浏览插件[PhotoSwipe][1],个人觉得集成过程及代码稍显啰嗦,今天又发现一个不错的图片浏览插件FancyBox,集成相当简单效果也不差。FancyBox 官方网址:http://fancyapps.com/fancybox/3/Github 地址:https://github.com/fancyapps/fancybox集成过程相当简单<!-- ...
JavaScript 图片浏览插件:PhotoSwipe
PhotoSwipe 是专为移动触摸设备设计的图片浏览相册/画廊JS插件兼容所有 iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。官方网站:http://photoswipe.com/源码下载:https://github.com/dimsemenov/photoswipe国内CDN:http://www.boo...
Git 修改已经提交的注释或日志
对于已经修改提交过的注释,如果需要修改,可以借助 git commit --amend 来进行。注意:必须是最近提交,还没有push的注释。git commit --amend执行以上命令后会打开一个文本编辑器,在注释的地方修改 ,保存然后退出,这样注释就修改了。
Git 修改已经提交的注释或日志
对于已经修改提交过的注释,如果需要修改,可以借助git commit --amend来进行。git commit --amend执行以上命令后会打开一个文...
SQL Server 存储过程通过多个 ID 更新数据、给存储过程传多个ID
业务场景客户端提交用逗号分隔多个业务单据ID的字符串到数据库,期待修改这些单据的某些字段信息。解决方案数据库中建立表值函数用于将逗号分隔的字符串转为多行的表,然后通过where id in(select id from #table)的方式更新
SQL Server:将截断字符串或二进制数据,哪个字段?
将截断字符串或二进制数据这个问题已经困扰我好多年了,一直没有很好的方法能快速定位到底是哪个字段,只能凭经验分析表结构和插入的数据来排查。终于,SQL Server 2019 可以返回详细的错误信息了。点此链接:https://docs.microsoft.com/zh-cn/sql/t-sql/statements/alter-database-scoped-configuration-tr...
gradle 通过 def 定义变量指定依赖版本
通过def定义版本变量,然后在依赖调用即可,这样便于版本的统一管理,也便于查看。def 定义的字符串变量,通过 $ 符号即可引用,需要注意的是,需要用 def 定义的变量时,字符串需要用双引号 "" 而不能用单引号 '' 。def springBootVersion = '2.1.5.RELEASE' dependencies { compile group:...
Spring Boot JdbcTemplate 多数据源配置
以下代码只体现了第二个数据源的部分,主数据源略配置文件:spring.datasource.kcgl.driver-class-name = com.mi...
Spring Boot 配置多数据源后出错:jdbcUrl is required with driverClassName
Spring Boot 配置多数据源后出错:jdbcUrl is required with driverClassName.解决方案spring.datasource.kcgl.url = jdbc:sqlserver://10.200.0.91:1433;DatabaseName=erp600_kcgl修改为:spring.datasource.kcgl.jdbc-url = jdbc:...