自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webapi接口文件下载时跨域问题

垃圾csdn

2022-07-26 11:48:45 558 1

原创 解决Chrome浏览器变慢

Chrome在使用过程中,不知道什么时候开始变慢了。1. 就是查看一些网站有动画背景时,在Chrome下就会有很显示的卡顿,在Edge和IE但能很流畅。解决方法:右上角找到 设置选择 高级-》系统,然后打开 使用硬件加速模式设置完,就可以解决此问题了2. 开发网站时,要审核元素,也是按了F12要5秒以上才出来,受不了,找到下面的解决方法解决方法:F12进入开发工具,点击右上角的 设置 图标然后在界面里找到 Language,选择 Englist(US),就可以

2022-05-25 10:54:01 3305

原创 Rtsp服务搭建(Ffmpeg+Node.js+jsmpeg网络视频服务器)

当前有几个海康监控,想接入MES系统,去他们官方网站下载了两个web的sdk包,分别为控件开发包和无插件开发包,结果很坑,控件,要求为ie浏览器才能用,太局限了。而无插件,则要求浏览器版本,我看chrome那版本,牙都掉了,版本旧得在网上找不到。不知道其它人是怎么实现在,反正折腾了一天都没发现在web他们给的开发包能接在MES里。后面在监控管理端看到有RTSP服务,我们可以使用Ffmpeg+jsmpeg把RTSP转成Web前面可播放的hls。具体操作流程一、下载需要的软件(注意按对应版本下载)f

2022-03-31 16:42:50 6455 7

原创 Fanuc发那科数据采集

最近在完善CNC数控车床的数据采集,做之前没接触过这东西,只知道是使用Fanuc数控系统,在网上搜索一圈,资料少到令人蛋疼。按正常来说,发那科数控系统是非常常见的。最后加了几个群,提的问题没人管,但跑出来很多各种收费解决问题,捂得紧紧的,无奈只能自己研究。废话少说,进入正题,Fanuc的SDK包叫Focas2,里面有说明文档和开发要用的DLL,而我们数据采集只需要文件:fwlib32.cs、Fwlib32.dll和车床系统版本对应的DLL,如果你不知道,那就把所有DLL全部复制进bin目录。SDK有

2022-03-30 17:42:20 4310 4

原创 C# 西门子PLC上位机开发环境搭建

一、安装软件1. TIA_Portal_STEP7 15博途,西门子的自动化开发软件2. SIMATIC_S7PLCSIM_V15_1西门子的仿真软件3.NetToPLCsimC#程序是不能和仿真通信的,只有利用此软件,C#程序才能连接到仿真二、配置软件1. 博途点击 创建新项目选择 创建PLC程序点击 添加新设备,在弹出窗体中选择对应的 PLC 型号双击 Main 进入因为我们是开发上位机,只关心PLC地址,我们需要添加一个DB块...

2021-08-19 11:53:28 4518 1

原创 C# 三菱PLC上位机开发环境搭建

本文使用仿真,如果使用真实PLC,请另外按真实的PLC配置Communication Setup Utility

2021-08-18 17:13:52 5305 8

原创 使用CefSharp后,有些电脑提示 未能加载文件或程序集“CefSharp.Core.Runtime.dll”或它的某一个依赖项 解决方法

正常情况下需要先查看目录是否有对应文件,如果没有加上能解决那是最好,如果没有解决,可以尝试使用下面方法:安装C++ Redistributable for Visual Studio各版本下载链接安装完基本都能解决问题了...

2021-06-25 12:48:18 13943 7

原创 java idea入门疑难问题

一, 关于IDEA控制台server和tomcat乱码解决方法,在网上找来找去,都是以下几种解决方法。1.配置idea64.exe.vmoptions和idea.exe.vmoptions内容最后添加-Dfile.encoding=UTF-82.Setting->Editor->File Encodings 三个配置改成UTF-83.Run/Debug Configurat...

2020-04-27 13:56:20 185

原创 浏览器打印背景色丢失解决方法

浏览器里打印html内容,在浏览里背景色就丢失了,打印出来也有问题,我测试时使用chrome浏览器,这问题可以用chrome的打印设置解决,打印浏览-》更多设置-》勾选 背景图片 可以解决,其它浏览器应该有同样设置的地方,虽然可以解决但比较麻烦,而且当时用C/S做客户端套CefSharp ChromiumWebBrowser浏览器,没有这样的设置界面,所以还是要想其它办法,实际上一条css样式就能...

2019-10-08 11:19:10 2465

原创 手机摄像或上传大图片,对照片对进缩减

账号管理                                        账号管理                                                                头像:                                                 

2015-10-08 18:13:43 1202

原创 手机页面调用手机摄像头,录像、摄像、上传已有照片,安卓,苹果通用

                                              效果图

2015-10-08 18:05:12 2992

原创 MSsql创建用户,对用户拥有的数据库作对应设置

use masterDENY VIEW any DATABASE TO user1;GOuse data1Exec Sp_changedbowner user1首页创建一个用户,上面代码为设置用户可使用的数据库,多数据库时,只需要用第二段代码换数据库名多次执行。

2015-05-28 09:29:21 885

转载 项目管理经验

如果你与软件行业有若干联系,但是还不知道Joel这个人以及他的博客,那么赶快拿起百度,然后尽可能多的了解他和他的思想,对你肯定有好处。这篇是他博客中的经典之作,收录在他的两本书中:《Joel on Software》和《Smart & Gets Things Done》,这两本书主要收录和整理了他的博客中的经典文章,有必要一看。 要翻译出原作者的味道真的很难,所以我们经常骂一些翻译过来的中文书籍太

2015-01-13 16:23:53 658

原创 ORM entity framework 和 nhibernate

研究 ORM entity framework 和 nhibernate,留记号

2014-12-09 16:41:13 506

原创 生成批量附加数据库语句

declare @dbname varchar(20)  declare @dir nvarchar(520)set @dir='D:\ETM\ETM_Data'declare my_cursor cursorfor      select databasename from etm_chain.dbo.c_store    open my_cursor    fetc

2014-11-24 11:26:33 1688

转载 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建.

通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建.这是我在网上无意中看到的一篇文章,介绍了myspace的六次重构,对于做海量用户系统的朋友来说,应该能从中受到很多启发.在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷,特别是数据库和存储系统。接着,功能出现问题,用户失声尖叫。最后,技术团队必须为此修订系统策略。虽然自2005年早期,站点账户数超

2014-11-20 20:41:08 427

原创 Mono.Xamarin .net开发移动产品【记号】

http://baike.baidu.com/view/10567578.htm?fr=aladdin

2014-11-04 12:08:23 362

转载 64位windows2003 打开excel提示未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”

要运行 32 位版本的 ASP.NET 2.0,请按照以下步骤操作:1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。   2. 键入以下命令启用 32 位模式: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1   3.

2014-10-29 14:38:12 711

原创 批量生成附加数据库语句

declare @strSql varchar(5000);declare @name varchar(100);set @strSql='exec sp_attach_db @dbname = ''P_DataBaseName'', @filename1 = ''D:\ETM\ETM_Data\P_DataBaseName.mdf'', @filename2 = ''D:\ETM\ETM

2014-10-27 13:54:27 532

转载 几个软件研发团队管理的小问题

最近在与一位总经理交流的时候,他谈到他们公司的软件研发管理,说:“我们公司最大的问题是项目不能按时完成,总要一拖再拖。”他问我有什么办法能改变这个境况。从这样一个问题开始,在随后的交谈中,又引出他一连串在软件研发管理中的遇到的问题,包括: . 现有代码质量不高,新来的开发人员接手时宁愿重写,也不愿意看别人留下的“烂”代码,怎么办?. 重构会造成回退,怎样避免?. 有

2014-09-25 17:36:25 517

原创 连锁创建分店数据库方法

关于连锁型软件的数据库设计

2014-09-15 11:16:10 1342

转载 mssql查看数据库中所有触发器语句

SELECT      object_name(a.parent_obj)as[表名]      ,a.nameas [触发器名称]      ,(casewhen b.is_disabled=0 then'启用' else '禁用' end)as[状态]      ,b.create_date

2014-03-08 10:57:31 2156

原创 JS 同步执行

$.ajax({                    type: "POST",                    async: false,                    url: "../Ashx/GetWXInfo.ashx",                    data: { "action": "getwxuserinfo", "wxusername":

2013-12-19 17:47:52 637

原创 用sp_executesql 来执行拼接的sql语句,并返回值

declare @sql nvarchar(2000)declare @cou intdeclare @id varchar(20)set @id='1'set @sql='select @count=count(*) from calllog0001 where id=@id'exec sp_executesql @sql, N'@count int out,@id varc

2013-10-16 15:58:01 3704

转载 window无法安装到这个磁盘,选中的磁盘使用gpt分区形式

安装系统时出现:window无法安装到这个磁盘,选中的磁盘使用gpt分区形式 的解决方法diskpartlist diskselect disk 0cleanconvert mbrcreate partition primary size = xxxformat fs=ntfs quick exitexitGPT分区就转化为MBR了,然后就行了。参考资料:http://

2013-10-15 14:24:38 1753

原创 JS 取得月份的天数

上网找了一大堆,写得很麻烦,连看都没兴趣,最后想到这个var dt = new Date(); //eg:2013/01/09            var sd = dt.getDate();            dt.setMonth(dt.getMonth() + 1; //先跳到下个月 eg:2013/02/09            dt.setDate(0); //跳

2013-09-09 16:15:20 635

原创 只能输入数据或英文 ,很笨的方法

edtusername.setKeyListener(new NumberKeyListener() {            @Override            protected char[] getAcceptedChars() {                char[] numberChars={'1','2','3','4','5','6','7','8','9',

2013-08-07 20:57:53 532

原创 操作sqlite

C:\Users\Administrator.W4DL1RBUCLGK3GP>cd /d C:\Program Files\Android Studio\sdk\platform-toolsC:\Program Files\Android Studio\sdk\platform-tools>adb shellroot@android:/ # cd data/datacd data/da

2013-08-07 10:18:42 509

转载 android开发中常用的快捷键

行注释/销注释 Ctrl+/  块注释/销注释/XML注释 Ctrl+Shift+/   Ctrl+Shift+\查找 查找替换 Ctrl+H  Ctrl+F查找下一个/往回找 Ctrl+K   Ctrl+Shift+K跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G,查找当前元素的声明 Ctrl+G查找当前元素的所有引用 Ctrl+Shift+G重

2013-08-01 14:15:26 513

原创 android笔记

android中dip、dp、px、sp和屏幕密度1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这    这个,不依赖像素。     这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示

2013-07-29 19:04:00 412

转载 ASP.NET实现二维码(QRCode)的创建和读取

QR二维码比其他二维码相比,具有识读速度快、数据密度大、占用空间小的优势。QR码的三个角上有三个寻象图形,使用CCD识读设备来探测码的位置、大小、倾斜角度、并加以解码,实现360度高速识读。每秒可以识读30个含有100个字符QR码。QR码容量密度 大,可以放入1817个汉字、7089个数字、4200个英文字母。QR码用数据压缩方式表示汉字,仅用13bit即可表示一个汉字,比其他二维条码表示汉字

2013-07-18 17:05:07 8080 1

原创 mysql 分组排序

网上查了下,又是存储过程又是游标的,太复杂,一个查询弄得这么复杂,俺都没兴趣看了下面是一个简单点的方法select a.memberguid, a.createtime,count(*) from membercourse aleft join membercourse b on a.memberguid=b.memberguid and a.createtime >= b.creat

2013-04-18 16:11:34 578

原创 js 在对象之前插入对象

var newNode = document.createElement("span");newNode.innerHTML = strHtml;var ddd = document.getElementById("iframe_script");ddd.parentNode.insertBefore(newNode, ddd.nextSibling);

2013-04-15 18:30:02 2416

原创 jquery and js

$(obj).parent().remove(); 取得上级,并移除 $(obj).before(strHtml); 在对象前插入内容取得url中的参数function getQueryString(name) {            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

2013-04-11 10:12:19 532

原创 查看数据库各个表的大小

exec sp_MSforeachtable "exec sp_spaceused '?'"

2013-04-06 14:56:54 422

原创 根据相同ID,对字符串列进行聚合【mysql,mssql】

TableA ID  Names1   n12   n21  nn22  nn33  nn41  nn1ID相同的记录,对Names进行聚合得到结果是:ID  SumNames1   n1,nn2,nn12   n2,nn33   nn4mysql select id,group_concat(names) from tableA gro

2013-03-14 11:55:34 1638

原创 mysql对表字段的操作【添加,修改,删除】

添加alter table memberassign addBody varchar(200);修改alter table k_mailtemplate MODIFY Body text删除alter table k_mailtemplate drop columnBody

2013-03-07 18:04:42 591

原创 实现像sum对整数一样,字符串按某列group by来组合字符串列

select a.memberguid,group_concat(b.username) from membermanager aleft join k_manager bon a.managerguid=b.managerguidwhere a.memberguid='b59948c6-5f60-4dd3-aced-af93fc881b4a'group by memberguid

2013-03-07 09:27:40 694

原创 获取作业的执行结果历史记录

做了一个作业简单的监控工具,实现对几个服务器的作业进行监控,当作业执行错误时,即时发送邮件到几个指定的邮箱,主要是用timer循环查获作业的历史日志记录。SELECT   [JobName]   = JOB.name, [Step]      = HIST.step_id,  [StepName]  = HIST.step_name, [Message]   = HIST.message, [

2013-03-04 11:50:59 767

原创 多表联合update[mysql/mssql]

mysqlupdate course a,lesson b set a.CourseName=b.LessonName where a.LessonGuid=b.LessonGuid;alter table member modify CurrentLevel varchar(50);mssqlupdate a set a.CourseName=b.LessonName f

2013-01-07 09:32:45 445

三菱PLC上位机Demo

三菱PLC上位机Demo

2022-04-29

s7net西门子连接PLC示例程序

s7net西门子连接PLC示例程序

2021-08-19

winform的分页控件,带数据分页

winform的分页控件,带数据分页,显示页数,动态加载数据

2021-01-14

QQ,MSN样的简单消息提示框

QQ,MSN样的简单消息提示框 本人在网上下载过一个类似的,但看不太懂.于是自己用vb.net2008写了这个,很简单,但结果一样.哈,用来讨论下.有兴趣的朋友联系我.

2009-05-05

空空如也

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

TA关注的人

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