其它(随笔)
文章平均质量分 62
yidichaxiang
职务主要负责系统项目及软件产品的架构设计、开发管理与控制。
目前主要负责容器化和微服务化的系统改造
展开
-
Stack与Queue的互相实现——JAVA版本
最近回忆数据记录下笔记:Queue 实现 Stack:基本思路:一组顺序数据[1,2,3,4,5,6] ,经过入栈,出栈,再入栈,最后再出栈,这时的顺序就是[1,2,3,4,5,6]了。使用两个栈:normal 存放“入队“数据, reverse 存放第一次出栈 反向顺序数据;所有“入队“数据都存入normal,一旦有pop/peek操作,那就把先normal所有数据出栈,并依次压入reverse栈中,然后执行reverse的pop/peek操作,结果就是“队列”的pop/peek操作原创 2021-03-11 23:28:37 · 320 阅读 · 0 评论 -
安装适用于 Windows 10 的 OpenSSH
之前写过三篇文章Windows10 CMD 下 SSH 远程 Linux Windows10 CMD 下 SSH 免密码登录 Linux Windows Powershell 安装 SSHD 服务 支持ssh远程访问主要用到的是:OpenSSH和OpenSSH-Win64,这两个软件来自相同出处,在配置过程中发现OpenSSH也包含sshd服务器端程序,只是存放目录有所不同,Op...原创 2020-03-04 20:28:19 · 1233 阅读 · 0 评论 -
Windows Powershell 安装 SSHD 服务 支持ssh远程访问
之前写过Windows10 CMD 下 SSH 远程 Linux,实现CMD/Powershell ssh远程登录Linux。是不是可以Linuxssh到windows呢?查看openssh程序目录有没有sshd ,发现没有,这时就需要另一个组件OpenSSH-Win32或OpenSSH-Win64下载地址:https://github.com/PowerShe...原创 2020-03-03 23:14:36 · 4539 阅读 · 0 评论 -
Windows10 CMD 下 SSH 免密码登录 Linux
参照Windows10 CMD 下 SSH 远程 Linux,实现CMD/Powershell ssh远程登录Linux。是不是可以免密码登录Linux呢?第一步:生成秘钥把公共秘钥考到远程Linux上远程Linux,把windows公共密钥追加到.ssh/authorized_keys文件中退出ssh登录,测试免密码登录免密码失败,查看免密码授权文...原创 2020-03-03 23:37:47 · 4243 阅读 · 1 评论 -
Windows10 CMD 下 SSH 远程 Linux
Windows下SSH远程Linux,大家可能首先想到的事Putty或是其它工具,本人比较推荐MobaXterm,个人版免费试用,并且功能很全,支持多种协议。现在给大家介绍在CMD直接使用SSH远程Linux,就像使用终端一样,如下图:首先我们需要一个神器,ChocolateyChocolate是Windows环境下的一个自动化的包管理器,它可以帮助你下载Chocolate安裝列表中...原创 2020-03-03 17:24:47 · 3225 阅读 · 0 评论 -
CSharp tar类型文件压缩与解压
使用SharpZipLib 进行Tar压缩原创 2013-08-29 15:50:44 · 1709 阅读 · 0 评论 -
中国制造2025——开篇随笔
由于公司部门业务性质,其中一部分业务是为工业建设信息系统。当下正处于工业4.0变革的影响中,或许大家对这个名词不太熟悉,谈起其他的标签如:工业+互联网,互联网制造等,大家应该有所耳闻。 最近一直在学习各种概念,各种新兴技术,感觉时间,很是不够用,有很长一段时间没有更新博客了,没有及时回复留言十分抱歉。 《中国制造2025》这一系列文章,主要是我个人的理解,希望能够坚持下去...转载 2018-04-12 17:29:19 · 2191 阅读 · 0 评论 -
CentOS 6.9 源码安装 最新subversion 1.12.0
1.下载subversion、apr、apr-util、sqlite-amalgamation: wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.6.5.tar.gz wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.6.1.ta...原创 2019-06-25 16:30:22 · 1043 阅读 · 0 评论 -
Ubuntu18.04 LTS 安装 VNC Server
之前在公司里的服务器上面安装了几台Ubuntu desktop 版的虚拟机,都是使用的 x11vnc, 这次也没有多想,直接开整:# 安装 x11vncsudo apt install x11vnc -y# 配置访问密码sudo x11vnc -storepasswd /etc/x11vnc.pass# 创建服务vim /lib/systemd/system/x11vnc.ser...原创 2019-07-18 13:53:16 · 18545 阅读 · 1 评论 -
Linux 拆分、合并大文件 删除指定前/最后n行
1. 拆分文件 Split[houbu@opentsdb1 temp]$ split --help用法:split [选项]... [输入 [前缀]]Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; defaultsize is 1000 lines, and default PREFIX is 'x'. Wi...原创 2019-08-23 16:11:43 · 1261 阅读 · 0 评论 -
Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]
总结:在安装过程中出现了各种惊喜和意外,测试环境使用Ubuntu 18.04LTS 最小化Desktop版本,VM安装完成后以此作为模版,每次测试都是以新的完全克隆镜像作为测试环境,安装组件 开启组件 监控端口 VNC连接情况 使用效果 x11vnc x11vnc 5900 可连接,访问正常 切换窗口有明显卡顿 tightvncser...转载 2019-09-04 16:23:15 · 29481 阅读 · 5 评论 -
Thinkpad T430 Win8 换 Win7
Thinkpad电脑Win8换系统BIOS设置 目前出厂预装Windows 8的台式和一体机使用都是UEFI+GPT硬盘的组合并且开启了安全启动但是目前除Window8以外的其他Windows系统均不支持这种模式因此如果需要改装其他系统如Widndows 7必须工作在传统的BIOS+MBR模式下。 如果不修改任何设置则无法正常从光盘引导安装其他操作系统。原创 2013-03-07 20:42:58 · 10106 阅读 · 0 评论 -
Ubuntu Apache+SubVersion+Trac 配置
参考:http://wiki.ubuntu.org.cn/index.php?title=SubVersion&variant=zh-hanthttp://trac.edgewall.org/wiki/Ubuntu-11.04-Subversionhttp://linux.chinaitlab.com/administer/735888.html第一步:安装 A转载 2011-11-08 21:18:55 · 982 阅读 · 0 评论 -
apt-get 安装 sunjdk
转自:http://xuzhaoshancm.blog.163.com/blog/static/51118891201132132952945/增加 源sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" 安装sudo apt-get update sudo apt-get转载 2011-11-09 16:41:09 · 597 阅读 · 0 评论 -
ajax 动态生成二级关联下拉框
页面有两个下拉框下拉框1 仓库 id为oCkmc;下拉框2 仓位 id为oCw; 仓位 根据 仓库 选择的值 动态显示对应的范围值 下拉框1 仓库 onchange=dwResult() function dwResult() { var xx=document.getElementById("o原创 2009-05-15 20:46:00 · 841 阅读 · 0 评论 -
ASP.NET中如何防范SQL注入式攻击
一、什么是SQL注入式攻击 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用转载 2009-05-15 20:35:00 · 255 阅读 · 0 评论 -
数据库连接,读取
连接SQL Server SqlConnection myConnection = new SqlConnection( @"Persist Security Info=False;Integrated Security=SSPI;database=Dream;server=(local)"); myConnectio转载 2009-05-15 20:26:00 · 247 阅读 · 0 评论 -
如何学习LINQ
.NET Language-Integrated Query(LINQ,语言集成查询)是微软公司提供的一项新技术。它能够将查询功能直接引入到.NET Framework 3.5所支持的编程语言(如C#、Visual Basic等)中。查询操作可以通过编程语言自身来传达,而不是以字符串嵌入到应用程序代码中。 LINQ主要包括4个独立技术:LINQ to Objects、LINQ t转载 2009-05-15 20:38:00 · 396 阅读 · 0 评论 -
动态加载和卸载DLL
在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。 这转载 2009-05-15 20:40:00 · 1087 阅读 · 0 评论 -
DataSet 遍历
方法一:mySet 查询数据库后返回的结果集 int rows=mySet.Tables["cw"].Rows.Count; //dropListArray = new string[rows][]; for(int i=0;i {原创 2009-05-16 09:21:00 · 616 阅读 · 0 评论 -
datagrid中DropDownList绑定Dataset 的探究 未将对象引用设置到对象的实例 错误
致歉,由于分类变动疏忽造成部分丢失,现补上 datagrid中DropDownList绑定Dataset 首先要增加OnItemDataBound事件 OnItemDataBound="MyDataGrid_Bound" BorderStyle="Ridge" DataK原创 2009-05-31 10:32:00 · 1626 阅读 · 0 评论 -
SVN 配置
在开发中,对代码的管理经常会用到的就是SVN了下面我就说一下SVN的配置 在SVN会有许多的搭配方式,这里我介绍的是一种比较简单的搭配哦 VisualSVN-serverTortoiseSVNankhsvnankhsvn-Daily 这些都是开源,很好的哦, 首先是安装VisualSVN-server 在安装时最好选择 use subvertsi原创 2009-05-30 18:49:00 · 433 阅读 · 0 评论 -
VisualSVN 2.1.3 + Trac 配置
http://www.visualsvn.com/server/trac/VisualSVN 官网提供的配置很详细,直接按上面说的配置就可以 Download VisualSVN Server 2.1 or later.Install it using default settings.Create repository "MyProject" in VisualSVN Server Manager.Create at least one user if you use Subversion authent原创 2010-11-27 10:20:00 · 1542 阅读 · 0 评论 -
xml--schema详解
<br />转自:http://blogold.chinaunix.net/u/11794/showart_85668.html<br /> 今天苦苦在网上学习xml schema 终于看到了经典:有人会问,DTD和Schema都是对XML文档的一种约束,为什么不就选其中之一,而又有Schema呢。因为DTD安全度太低了,也就是说它的约束定义能力不足,无法对XML实例文档做出更细致的语义限制。其实细心的人会发现,在DTD中,只有一个数据类型,就是PCDATA(用在元素中)和CDATA(用在属性中),在里面写转载 2011-04-18 14:41:00 · 529 阅读 · 0 评论 -
安装Virtualbox 4.1
参考:http://fosschef.com/2011/02/review-of-virtualbox-4-0-on-ubuntu-10-10/增加源echo deb http://download.virtualbox.org/virtualbox/debian maverick contrib | sudo tee -a /etc/apt/sources.listwget转载 2011-10-31 10:05:01 · 438 阅读 · 0 评论 -
利用ASP.NET框架制作基于角色的安全登陆
利用ASP.NET框架创建网站登陆本来标题应当是,利用.NET框架创作安全性网站。这是从MSDN上摘抄整理而来的,结合我自己的经验之谈。我看了有很多朋友都在尝试写出带有登陆这样功能的网站,其方法几乎都是验证用户的登陆合法,然后发送一个表示验证的Cookie,或者在Session中保存信息以便于追踪接下来的访问授权,其实,这些细节化的操作,.NET都提供了一种非常有效的解决办法,能使你从繁琐的安全验转载 2009-05-15 20:41:00 · 583 阅读 · 0 评论