从服务器通过URL不中转保存的下载 首先引用System.dll 然后新开一个页面,空的,在后台Page_Load方法里写   Dim docPath As String ="" Dim fileName As String = Dim myWebClient As New Net.WebClient() Dim data() As Byte = myWebClient.DownloadData(New Uri(docPath)) Response.Clear() Response.A…
尴尬的webapi访问返回json对象 首先Imports Newtonsoft.Json Imports MSXML2(Interop.MSXML2.dll) Dim URLEncode As System.Text.Encoding = System.Text.Encoding.GetEncoding("utf-8") '所需传递的json对象参数 Dim requestDataJson As String=requestDataJson = JsonConvert.Seriali…
有点懵逼的webserver访问 '定义webserver地址 Dim postUrl As String = "" '定义webserver所需xml字符串参数 Dim xmlRequest As String = "" '获取webserver返回信息 Dim responseText As String = "" '定义传输字符编码 Dim URLEncode As System.Text.Encoding = System.Text.En…
读取xml某个节点的值 '定义xml字符串内容地址 Dim xmlFileStr As String = "" '定义所需读取节点的名称 Dim readNodeName As String = "" Function readXMl(ByVal xmlFileStr As String, ByVal readNodeName As String) As String '定义节点内容 Dim nodeValue As String = "" Tr…
迷之集合- dataTable '定义一个datatable,并声明一个空对象 Dim data As DataTable = New DataTable() '获取行数 Dim rows As Integer = data.Rows.Count '获取每行列名以及值 For Each row As DataRow In data.Rows For Each col As DataColumn In data.Columns '获取列名 Print(col.ColumnName) '获取列值 P…
迷之集合- ArrayList '定义一个字符串 Dim dataType_ImageStr As String = "2023,2091,2092,2096,2212" '将字符串转化为数组 Dim dataType_Image() As String = dataType_ImageStr.Split(",") '将数组转化为数组集合 Dim DataType_ImageList As ArrayList = ArrayList.Adapter(dataType…
之前做WPF开发时曾经遇到这样一个需求:为一个基于 .NET Framework 3.5开发的老旧WPF程序添加触控支持,以便于大屏触控展示. 接手之后发现这是一个大坑. 项目最初的时候完全没考虑过软件架构设计,业务逻辑基本都写在后台代码中,经过两代程序员的开发维护(初代开发者已离职,文档这种东西不存在的),主界面cs代码已经有上万行,各种事件注册的非常杂乱.由于是做给政府部门用的,稳定性很重要,修修补补不断的打补丁,程序已经非常难维护了. 而且不像最新.net框架下的WPF以及UWP开发中,我…
如果现在的项目使用的是ActiveReports for .NET 3.0,那么有两种升级方式: 一是使用ActiveReports 6.0附带的转换工具(参见下面"升级ActiveReports for .NET 1.0 或2.0项目"): 二是在Visual Studio中打开工程,用新版本的DLL替换掉旧版本的DLL引用,并且修改代码的编译错误. 替换工程的DLL引用 在Visual Studio中打开需要升级的报表工程. 在解决方案资源管理器中,点击"显示所有文件&q…
方法一: 1.查看系统下可使用的内核有哪些 dpkg --get-selectiongs|grep linux-image liming@CM:~$ dpkg --get-selections|grep linux-imagelinux-image-3.8.0-29-generic            deinstalllinux-image-3.8.0-31-generic            installlinux-image-3.8.0-32-generic            i…
我们由从 7 到 1 的顺序向大家介绍. 7. Linux Lite 正如其名,Linux Lite 是 Linux 发行版的一个轻量级版本,用户并不需要强大的硬件就可以将它跑起来,而且其使用非常简单,初学者可以非常容易地就将其安装到老旧电脑上.Linux Lite 是基于 Ubuntu LTS 进行精简的,由于 Ubuntu LTS 都具有 5 年的更新支持周期,这也就意味着 Linux Lite 也可以提供为期 5 年 的更新时间. Linux Lite 团队表示:Linux Lite 是一…
一直在学习angularJs,之前用的版本比较老,前些天更新了一下angularJs的版本,然后发现了一些问题,希望和大家分享一下. 在老的版本里控制器直接用函数定义就可以 比如: 在angularJs1.3.0中controller 直接写成函数就可以  但是在新版本里写控制器需要这样: 新版本里 我用的 1.3.9版本,必须定义angular.module,直接写成函数的形式angularJs不识别了. 然后今天我用angular-1.3.9写了一个route,一直在报错.我就想是不是版本的…
很久不用火狐了,为了练习selenium定位浏览器等操作,下载了火狐浏览器,新版火狐已经没有firebug和firepath等插件,无法使用,只有安装老版本的火狐:*****安装好之后立刻设置不让他自动更新 1.历史版本火狐:历史个版本火狐浏览器下载url:http://ftp.mozilla.org/pub/firefox/releases/ 2.我下载的是47.0版本: 3.安装旧版本之前需要先卸载现有版本的火狐浏览器,试了几次电脑不能同时安装两个版本的火狐(可能我没找对方法) 4.火狐安装…
声明:本文所提供的所有软件均来自于互联网,仅供个人研究和学习使用,请勿用于商业用途,下载后请于24小时内删除,请支持正版! 最近Unity官网下载的旧版本,都无法正常破解.此链接有之前下载的离线安装包. Unity 2018.2.8 安装包和破解软件下载地址:https://pan.baidu.com/s/1ApSNYVx72q4z9fMSmzx3gQ 提取码:rx6p 安装和破解教程详见下面链接 Unity圣典 全系列Unity v4.x.x & v5.x.x & v2017.x.x &…
可能存在这样的场景,比如一些老系统需要使用MySQL 5.5版本才能运行,其余的不行. 1.登录下载站点 https://dev.mysql.com/downloads/mysql/ 此时的最新版本为5.7.18. 2.旧版本下载入口 Looking for previous GA versions? 3.下载对应版本: 可以看出下载列表上已经包含了以往版本,对应下载即可. 4.DEB Bundle与DEB Package的区别 DEB Bundle是将deb文件全部打包成一个压缩包,解压出来全…
更新 : 2018-10-28 不知道为什么在 ng 跑一直做不到 .d.ts 最后发现,如果有一个插件 propagating-hammerjs.ts 那么就在 root create 一个 propagating-hammerjs.d.ts ,名字要匹配到,这样就可以跑了. 暂时不管先呗.. refer : https://blog.angularindepth.com/creating-a-library-in-angular-6-87799552e7e5 https://blog.ang…
应开发需求,自mysql5.7开始引入json列类型和相关函数.为了提高数据读写的访问效率因此把数据库从mysql 5.6版升级到最新发行版 mysql 8.0.11 . 特此记录下多版本升级共存的过程! 升级前准备工作: 1.快捷win+R 运行[sysdm.cpl]打开系统属性,删除系统环境变量 "path" 中关于之前旧版本(我这是mysql-5.6.24 )的配置信息: 2.快捷win+R 运行 [services.msc] 打开[服务],选择关闭旧版本的mysql 服务. 安…
CentOS7如果是一步步内核升级上来的将会面临一个问题(一般安装了图形化界面的系统常见),由于内核增多/boot/的容量减少,导致启动变慢.这时就需要清理老旧内核,释放/boot/空间. 使用uname -r查看内核版本 [root@localhost ~]# uname -r -.el7.x86_64 接着使用rpm -q kernel查看系统内所有的内核 rpm -qa | grep kernel kernel-tools-libs--.el7.x86_64 kernel--.el7.x8…
InfluxDB 1.2.0安装及新旧版本的注意事项 http://haibing.org/245?zwlqby=npztq3 挺好的文章 很好的解决了 上一个文档里面 关于 web admin 的问题 更多好文章见作者电子书集<Linux运维入门指南:生产运维需要掌握的技能> 随着大数据的爆发,系统数量也是直线上升,监控系统,收集系统运行状态成了保障业务正常运行中的重要一个环节. 针对这种产生频率快.带时间标签.测点多.信息量大的数据,时序数据库(Time Series Database,简…
在官网找不到旧版本的下载地址,只能取巧了. 写该随笔的时候,NDK最新的版本是r12,见 https://developer.android.com/ndk/downloads/index.html#tos-header 在FireFox打开以上的地址,将光标移动到 Package 上任意一个平台,比如Linux吧,在浏览器的左下角,就可以看到下载地址: dl.google.com/android/repository/android-ndk-r12-linux-x86_64.zip 虽然没有看…
ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成 首先打开CMD或者Powershell 1.先输入dnvm看看命令中是否有uninstall 2.如果没有的话先升级dnvm dnvm update-self 3.如果有uninstall的话可以执行以下命令 dnvm list 结果大致如下: Active Version Runtime Architecture OperatingSystem Alias ------ ------- ------…
苹果推了HomeKit,已经有很多厂商在做,可以达到Siri控制所有设备的功能. 但是Siri也不是万能的,对人类的语义理解也会产生差错,不过我相信未来这个问题会解决掉.     如果家里有老旧的电视机等设备,或者自己做了一个开关窗户的机器,那么Homekit就显得无能为力了. 家里的一些贵重物件比如冰箱,空调等设备也不是说淘汰就淘汰的,当家里充斥着Homtkit设备的时候,其他设备无法受到Homekit的控制,那就很痛苦了.   要做到如此的兼容性,设想如下:   做一个Homekit的Hub…
Android新旧版本Notification 在notification.setLatestEventInfo() 过时了 以前: NotificationManager mn = (NotificationManager) context      .getSystemService(Context., i,      PendingIntent., notification); 现在改用 NotificationManager manager = (NotificationManager)…
coreData使用第三方库MagicalRecord, 参考文章:http://blog.csdn.net/kuizhang1/article/details/21200367 coreData数据库升级的操作步骤: http://www.07net01.com/zhishi/411401.html 根据这两篇文章测试升级,没有出现任何问题.我的demo项目:https://github.com/lichanghong/CoreDataVersionTestByLichanghong/tree…
vs2005为winform程序做的安装包.在以有程序旧版本的机子上用新版本的安装包安装软件时提示  “以经安装该产品的另一个版本.无法继续安装此版本........” 在安装部署项目中设“RemovePreviousVersion”为true后也不行.  还是提示要卸载旧版本才能安装新版本..如何设置在安装新版本时复盖掉旧版本?? 1.确认两个版本的RemovePreviousVersion设置都是true的 2.确认两个版本有不同的ProductCode和相同的UpgradeCode 3.确…
在Ecplise + ATD + Android SDK的开发中,导入旧版本的Android项目时,往往会出现类似的如下错误 Error:Unable to resolve target 'android-7' 出现该问题的大部分原因是因为被导入的项目使用的SDK版本与当前开发环境的SDK不符,解决办法如下: 1.修改工程目录下的project.properties文件,找到target=android-7,改成target=android-15(当前SDK版本)就可以了. 2.在Android…
论坛中总会看到有些朋友安装AD14.x,AD15.x后,使用不正常,多数情况是因为旧版本的AD软件没有卸载干净,安装新版本AD软件后,就会有问题.卸载和清理AD旧版本软件的方法如下(此方法只能解决卸载旧版本AD不干净,安装新版本AD后出现的问题,并不能解决AD软件本身的BUG) 先卸载旧版本的AD软件,再手动查找如下位置的文件并删除:C盘,Program Files (x86)文件夹中删除“Altium”文件夹:C盘,ProgramData文件夹(此文件夹是隐藏的)中删除“Altium”和“Al…
解决无法使用Android SDK  Manager下载SDK开发包的解决办法. 当我们在官网下载google的集成ADT,也就是adt-bundle-linux-x86.zip开发包,进行解压, 打开eclipse后发现只有android4.3的最新的sdk版本,而我需要的是2.3.3版本的sdk. 可打开SDK Manager后,却无法更新以前旧版本的sdk. 解决方法如下: 将c:\windows\system32\drivers\etc\hosts文件用记事本打开, 在文件的最下面加上…
问题起源 由于手边项目需要适配到iOS7, 但是手边的测试机都被更新到最新版本,所以有些潜在的bug,更不发现不了.最近就是有个用户提出一个bug,而且是致命的,app直接闪退.app闪退,最常见的无非就是数组越界,nil问题(比如字典的key使用了nil,调用了一个不存在的方法).真机iOS10测试没问题,用自己的手机iOS9测试没有问题.此时此刻,问题大致也就猜出来了,再加上听说是个6plus设备,最大可能就是,之前开发时适配意识不太强,调用了一个iOS9以后才可用的方法.后来看了一下Bug…
目前所在公司开发的系统为一个基础版本(通用版)包含了行业内一些基础功能实现,后期根据不同厂家进行定制版的开发,考虑独立项目的话代码维护不太方便,并且如果通用版本有变动的话,其他定制版本也都需要进行变动. **gitflow工作流** 公司之前采用svn进行维护代码,最近才开始进行转变到用git 进行维护,在学习的过程中对比了一番最终选择采用gitflow工作流进行管控, 具体介绍如下: **master分支**:主分支,可随时交付给用户使用的版本 **dev分支**:开发分支,项目组内用于开发的…
印象笔记终于支持markdown了,赞! 第一个beta版用起来非常不错.提示更新安装新版本后保存markdown一直提示 "Note content is invalid.",无法保存,无奈下只能安装旧版本印象笔记markdown 密码:wa23 安装旧版本后,打开印象笔记会提示 "你的本地印象笔记数据是由新版印象笔记管理.请使用最新版本." 解决步骤如下: 下载安装App Cleaner 密码:pidw 完全退出印象笔记 打开Cleaner,点击 "A…