原创#笔记
adamlevine7
转载请注明我文章的链接出处,原创不易,请支持原创!
展开
-
【工作笔记0037】Sqlserver分组查询Group By拼接字符串(拼接列的值)
((select '《' + TV + '》' from TVShow a where a.Name = TVShow.Name AND a.Area = TVShow.Area for xml path(''))) AS 喜欢的剧原创 2023-02-06 15:42:14 · 7127 阅读 · 2 评论 -
【nas电影整理】可做爬虫的网站工具和api整理
后面打算搞nas,先整理出可以查找电影海报、主演、字母、简介等描述的网站和接口,后续做个爬虫插件,nice。https://v2.sg.media-imdb.com/suggests/h/关键词.json (备用)https://sg.media-imdb.com/suggests/a/关键词.json。免费,快速且可靠的。直接返回json格式。API 读访问令牌 (v4 auth)API 密钥 (v3 auth)原创 2022-10-14 15:21:38 · 2055 阅读 · 0 评论 -
【java笔记-001】Spring Boot打包war发布到Tomcat
一、启动类修改:package me.jdw.www.firstapi;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.Spring原创 2021-08-30 14:33:55 · 148 阅读 · 0 评论 -
【工作笔记0029】SqlServer 中 Insert 插入数据 单引号 ' 处理
在 SqlServer 中单引号 ' 是sql语句中的保留关键字符,但是实际情况中我们常常可能插入的数据中某个字段字符串中 需要保留 单引号,此时只需要转义这个单引号即可。SqlServer 中转义单引号 ' 是用 两个单引号 '' 来处理,例如:-- 创建一张测试表CREATE TABLE Test( Name varchar(255), Address varch...原创 2019-10-16 17:12:01 · 2734 阅读 · 0 评论 -
【工作记录0015】visual studio系列(vs)启动调试网站使用ip+端口局域网访问
vs系列工具创建web应用时会自动创建一些配置文件,本文章讲的是如何修改配置文件,使vs在启动运行调试情况下 使用ip+端口形式在局域网访问。本文章使用的是vs2015,.net 4.5。步骤如下:1.使用vs创建好你的web应用,打开项目文件夹的根目录。例如 我创建了一个名叫Chat的web项目,打开根目录如下:2.找到根目录下的 “.vs” 隐藏文件夹,怎么打开隐藏文件夹请自行百度原创 2017-03-09 13:57:06 · 6838 阅读 · 0 评论 -
【工作记录0017】vs调试附加到进程w3wp.exe,链接数据库出错
附加进程到w3wp.exe调试时,发现报了以下错误:基础提供程序在 Open 上失败。其中的InnerException.Message为Login failed for user 'IIS APPPOOL\ASP.NET v4.0'. 花了我半天时间,像网上说的什么修改iis中应用程序池的Identity属性等等 都没能解决问题。后来在不断的重试过程中,我发现了一个细节,就是在使用vs附加进程到w3wp.exe时的安全提示:IIS APPPOOL\ASP.NET v4.0 。分析:w3wp.exe是在II原创 2017-03-20 16:53:33 · 2035 阅读 · 0 评论 -
【工作记录0018】Hightcharts 设置加载中动画背景图,防止页面假死
使用ajax异步请求数据并显示到图标中,当每页显示图标数量或者数据列越多时,渲染越慢,等待时间更多,最终造成了页面的假死状态(页面在完成数据请求和渲染新图之前没什么动静)。为了防止假死状态,更为了更好的用户体验,hightcharts提供了加载中动画配置。1.hightcharts默认不开启加载中动画效果,是需要显示调用指定函数,才能开启或者关闭加载中动画。var res = $('#id原创 2017-04-07 15:02:50 · 4052 阅读 · 0 评论 -
【工作记录0019】Hightcharts 修改缩放(x/y/xy轴放大或缩小)按钮的文字
主要用到了Hightchart 的全局配置: //Highcharts 全局配置 Highcharts.setOptions({ // 所有语言文字相关配置都设置在 lang 里 lang: { resetZoom: '重置',//若图标设置了缩放功能,当鼠标选中数据列的连续点或者区域原创 2017-04-07 15:17:38 · 2127 阅读 · 0 评论 -
【工作记录0016】无法更新 EntitySet“表名”,因为它有一个 DefiningQuery
无法更新 EntitySet“表名”,因为它有一个 DefiningQuery,而<ModificationFunctionMapping> 元素中没有支持当前操作的 <UpdateFunction> 元素原创 2017-03-14 10:31:12 · 1457 阅读 · 0 评论 -
【工作记录0020】Hightcharts 导出图片
主要运用到 Hightcharts 的exporting 配置节,以下示例为导出图片或pdf :1.引入以下js文件,作为本地导出图片或pdf 的函数库:2.写入以下配置:var fileName = '这里是导出文件的名字(无需后缀名)';$('#id').highcharts({ //导出配置原创 2017-04-10 14:33:51 · 935 阅读 · 1 评论 -
【工作记录0022】C#(.NET)调用Java开发的WebService(wsdl),客户端传递非string类型参数(int,double,bool等),而服务端无法获取到参数值的解决方案
C#(.NET)调用Java开发的WebService(wsdl),客户端传递非string类型参数(int,double,bool等),而服务端无法获取到参数值的解决方案: 使用visual studio创建的解决方案项目中,在调用java开发的webservice时,需要先“添加服务引用”,在项目上右键->添加->服务引用->输入wsdl路径,自定义命名空间,确定即可。.net原创 2017-06-06 15:55:54 · 2318 阅读 · 0 评论 -
【工作笔记0023】Vue 中使用 axios 对 http 请求进行封装
将以下代码放入 vue 项目结构中的 utils 文件夹 http.js 文件中:'use strict'import axios from 'axios'import qs from 'qs'//import storage from '@/utils/storage'axios.defaults.withCredentials = true; //允许携带cookie//...原创 2019-10-09 10:08:04 · 259 阅读 · 0 评论 -
【工作笔记0024】Vue 中对 localStorage 使用进行封装
将以下代码放入 vue 项目结构中的 utils 文件夹 storage.js 文件中:export default { //根据key获取内容 get(name) { //console.log(window.location); var d = localStorage.getItem(name); if (!d) { //token判断,是...原创 2019-10-09 10:29:20 · 267 阅读 · 0 评论 -
【工作笔记0025】js 数字或金额的千字符 ‘,‘ 分隔处理
封装: function toThousand(number) { var result = ''; var dot = String(number).indexOf("."); if (dot != -1) { var dotCnt = String(number).substring(do...原创 2019-10-09 11:06:39 · 279 阅读 · 0 评论 -
【工作笔记0026】js 返回当前日期字符串;在给定时间上添加指定天数
//获取当前时间字符串,示例:2019-09-26 function getNowDateStr() { var now = new Date(); var year = now.getFullYear(); var month = now.getMonth() + 1; var day = now.getDate(); return '' + year + '-'...原创 2019-10-09 11:15:41 · 160 阅读 · 0 评论 -
【学习笔记0002】HTML的16进制转义符(HTML Punctuation Special Characters)
Origin CharFriendly CodeNumerical CodeHex CodeDescription Horizontal Tab Line Feed Space!!!!原创 2016-11-22 14:17:31 · 2503 阅读 · 0 评论 -
【工作笔记0000】VS2012关闭解决方案或是切换最近方案导致停止工作
问题:最近vs老是出现这样的状况,只要关闭当前解决方案 或是 切换最近项目方案就会导致vs停止工作。原因:可能是最近安装的vs插件跟vs当前版本不兼容导致;解决方法:(1)检查最近安装的vs插件的版本,有必要可更新到最近版,或者直接卸载插件; (2)依次打开:开始->所有程序->Microsoft Visual Studio 2012->Visua原创 2015-05-28 12:33:36 · 804 阅读 · 0 评论 -
【工作笔记0006】C#调用HtmlAgilityPack类库实现网页数据抓取
当然也有跟HtmlAgilityPack类似的处理html的组件类库,如AngleSharp、CsQuery等,关于这三者的讨论你在Google上随便一搜就有,至于哪个好哪个更实用,这就要看实际需求了,个人建议选择 HtmlAgilityPack,因为它轻量级、速度快,原创 2015-07-30 11:18:42 · 1764 阅读 · 0 评论 -
【工作笔记0002】(ajax)多个select标签异步取值刷新
需求:点击其中一个select的option,另一个select中呈现被查询出的数据结果。例如:实现:运用JavaScript + ajax + json遍历实现异步刷新。步骤:1.绑定js函数到select的onclick属性中。例如:select name="parent1" id="parent1" size="7" style="height:200px;wid原创 2015-07-23 14:33:07 · 1004 阅读 · 0 评论 -
【工作记录0012】highcharts 选中 连续数据点 并求 Y轴值总和 的实现
最近公司需要统计报表,并显示在web端,所以学习了JavaScript的一个图标类库,也可以说是一个插件,叫 highcharts,它的官方中文网 http://www.hcharts.cn 选择hightcharts作为web端的图标显示插件的重要原因是:hightcharts是纯js写的,开源,且灵活性很强,可以对现有模板进行二次开发设计。但有一点缺...原创 2015-09-16 16:06:00 · 1701 阅读 · 1 评论 -
【工作笔记0008】easyui中datagrid绑定到table的翻页注意事项
无法绑定由多个部分组成的标识符 “(数据库表名或表的别名).字段”原创 2015-08-13 10:30:05 · 777 阅读 · 0 评论 -
【工作笔记0005】IIS6.0 伪静态设置,伪静态规则
首先要了解什么是伪静态,直白的说就是 用重写url的形式将可能带有参数的动态的资源定位符(如:aa.aspx?id=2 等)改变为以html/htm结尾的url(如:aa-2.html)。...这里我想说的是,如果你的网站正在起步,资金又没有很多,不想花很多钱来用于广告推送增加点击量,那么,为了使你的网站能在各个搜索引擎的自然排行中 靠前,请使用 伪静态。但,伪静态虽好,可不要乱用,乱用的后果也有很多,诸如增加服务请消耗的资源、可能造成cpu超负荷、可能服务器崩溃等等。原创 2015-07-27 16:18:07 · 1266 阅读 · 0 评论 -
【工作笔记0001】(asp.net )从客户端中检测到有潜在危险的 Request.Form 值
.net中,表单Request时出现有HTML或Javascript等字符串时,系统会认为是具有危险性值。例如当提交表单中含有有保留html格式的段落文字时,会出现这个错误。原创 2015-07-22 16:29:10 · 480 阅读 · 0 评论 -
【学习笔记0001】Go初学者需要关注的50个注意事项
本人最近因为项目需要,故开始学习golang(简称go),下面是我最近学习中查阅相关资料整理出来的,对于像我一样刚入门的初学者很有帮助!希望对你也有帮助!1.开大括号不能放在单独的一行 在大多数其他使用大括号的语言中,你需要选择放置它们的位置。Go的方式不同。你可以为此感谢下自动分号的注入(没有预读)。是的,Go中也是有分号的:-)失败的例子:package main原创 2015-11-01 13:28:10 · 1908 阅读 · 0 评论 -
【工作记录0014】C#"该行已经属于另一个表"解决方法
问题原因:dr所代表的数据已经属于 result 对象所指向的内存空间了,所以不能这样使用。解决方案:将 table1.Rows.Add(dr) 换成 table1.Rows.Add(dr.ItemArray) 就可以了!因为该ItemArray属性可以返回一个带有该行所有数据的object数组。原创 2015-10-19 14:34:43 · 860 阅读 · 0 评论 -
【工作笔记0011】IIS网站搭建详细完整步骤,附带域名ip绑定(域名解析)的免费软件
作为程序猿一只肯定面临着自己搭建本地服务器网站,以便于调试程序,如果一个网站开发人员还在老是用编程工具如VS、eclipse等自带的调试程序修改bug时,那只能说你还没有成长。为什么不用vs自带的调试程序呢?因为不仅启动浪费时间,而且内存伤不起啊!如果都卡成狗了还!!所以为何不自己搭建一个IIS服务器,搭建一个本地网站呢?? 下面为大家提供一个自己总结的完整的 IIS网站搭建详细原创 2015-09-07 15:33:49 · 911 阅读 · 0 评论 -
【工作笔记0010】asp.net后台Request.QueryString获取的url中文参数乱码解决方案
2.以url形式get或post请求。这种情况多是用在 只需要提交少量数据到后台验证或请求数据,但只要url中参数带有中文,就很可能会出现后台以Request.QueryString["参数名"].ToString();形式获取的中文乱码。究其原因就是该url传到后台之前会重新编码,若传到后台后没有按照原来页面设置的编码格式解码回来的话就会出现获取到的中文参数乱码。原创 2015-08-20 11:20:29 · 3399 阅读 · 0 评论 -
【工作记录0013】easyui中datagrid绑定,后台可读出数据,前台未显示的解决方法
因为 easyui -> datagrid -> options -> columns属性的 field 参数字符串是区分大小写的,为了不出现上诉错误,最好全部都写成小写即可,哪怕后台读出的数据库字段是有大写的也没有关系原创 2015-09-28 17:29:56 · 2327 阅读 · 1 评论 -
【工作笔记0009】VS异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。
由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。后来查询相关资料,发现是因为 不能在try语句中填写 跳出try{}catch{}块(例如Response.Redirect)而直接返回其他页面的代码 解决方法:1.修改代码,将显示提示信息的函数或者代码放到try{}catch{}块外面;2.若是用Response.Redirect方法实现跳转页面,则需要使用这个重载函数:Response.Redirect("XXX.aspx",false); //第二个参数填false就可以了,意思是不原创 2015-08-13 10:53:08 · 2885 阅读 · 0 评论 -
【工作笔记0007】Control.CheckForIllegalCrossThreadCalls = false 多线程访问UI
从.NET Framework 2.0类库开始,.net就对于winform中采用多线程调用UI进行了安全性检测,也就是说如果不设置Control.CheckForIllegalCrossThreadCalls = false,那么多线程调用UI就会出现上述错误。其实Control.CheckForIllegalCrossThreadCalls = false这句话的意思就是关闭检测,但实质上还是会有潜在的危害的。访问 Windows窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可原创 2015-08-04 17:10:38 · 3192 阅读 · 0 评论 -
【工作笔记0004】VS2008升级后智能提示变英文解决方法,附带汉化补丁下载
公司电脑重装后,装vs2008 sp1后,.net类库函数的智能提示变成英文了,去官网找到了解决办法,安装一个中文补丁就可以了,补丁名称:VS90SP1-KB957507-v2-CHS-x86.exe在网上找了这个补丁,很多还要什么积分啊才能下载,更可恶的是,某个网站的连接,点了好几次,跳了好多个广告页面,到最后竟然又跳转回来了,,我只想说艹尼玛。。这里提供一个百度云的连接,以供大原创 2015-07-27 11:44:32 · 681 阅读 · 3 评论 -
【工作笔记0003】网站真假分页个人观点
所谓的真假分页的实质区别在于:1.是否每次翻页都需要查询数据;2.预测查询结果数据集是否庞大。原创 2015-07-24 16:20:11 · 607 阅读 · 0 评论