代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

codevs 1664 清凉凉水

    codevs 1664 清凉冷水 1664 清凉冷水   时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold         题目描述 Description      闷热的夏天,威斯康辛州的奶制品地区提供冷水供奶牛饮用,以此来解渴。农夫约翰将冷水通过N (3 <= N <= 99999; N 为奇数)个冷水管道,分别编号序号1..N从泵的位置一直送到牛棚里。当水在管道中流动时,夏天的热能使它变热。贝茜想要找到最冷的水,这样她就能比任何其他奶牛更好地享受这难得的好天气。     她已经绘制了一整套完整的分支管道,并注意到这个管道系统犹如一棵树,它的根在农场,从根开始每个分支都分离

    阅读全文>>

作者:coody分类:【_VSTS浏览(1697

2018-10-15

VS 在创造C#类时添加文件描述

    VS 在创建C#类时添加文件描述在新建一个C#类时,为了描述该类的功能、以及文件建立的相关信息,并保护自己的版权要在文件的开头添加一些信息。如下: 1 /*********************************************************************************** 2 * Filename :Class3 3 * Description : 4 * Date:2014/5/15 16:31:29 5 * Machinename:PC-201305061330 6 * Created by: <T> Andy Sun 7 * All rights reserved 8 * 9 * Change

    阅读全文>>

作者:coody分类:【_VSTS浏览(854

2018-10-15

在vs2015中使用附加进程的模式调试IIS中的页面

    在vs2015中使用附加进程的方式调试IIS中的页面发布网站至IIS-附加到进程调试     Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。   一:发布项目。 1.点击启动项目右键发布,选择自定义。     2.填写配置文件名称     3.选择File System,选择目标路径。     4.选择Debug模式     5.最后预览点击发布。     二:配置IIS。 1Windows7中IIS的配置   开始==》控制面板==》程序和功能 如下图所示:         点击【打开或关闭Wi

    阅读全文>>

作者:coody分类:【_VSTS浏览(2297

2018-10-15

Sandcastle Help File Builder(.NET帮助文档工具)的版本选择心得——支持VS2010至VS2015,高版本项目文件有关问题

    Sandcastle Help File Builder(.NET帮助文档工具)的版本选择心得——支持VS2010至VS2015,高版本项目文件问题作者: zyl910 一、缘由 “Sandcastle Help File Builder”(简称SHFB)是一个很好用.NET 帮助文档生成工具。 但它的每个版本支持的VS版本范围有限,且官网没有明确说明它与VS版本的区别。导致经常出现“明明装了SHFB,但VS打开不了它的项目”问题。 这时只有逐个版本安装尝试了。而GitHub下载速度慢,导致要花很久时间才能找到合适的版本。于是我做了一次完整的实验,有了一些心得。 二、心得 2.1 尝试安装2个版本 最初曾经试过安装2个版本的办法—— “先安装旧版本SHFB,再安装新版本SHFB”的办法无效。系统中只能存在一个SHFB版本,安装新版本后,旧版本会被覆盖掉。导致还是仅支持新版本的VS范围。

    阅读全文>>

作者:coody分类:【_VSTS浏览(1459

2018-10-16

[原创]分析解决lvs fullnat模式下后端服务器获取真实IP地址错误有关问题

    [原创]分析解决lvs fullnat模式下后端服务器获取真实IP地址异常问题 摘要: 分析解决lvs fullnat模式下少量的请求记录client IP不是用户真实的IP地址问题.摘要分析解决lvs fullnat模式下少量的请求记录client IP不是用户真实的IP地址问题.原创文章:来自分析lvs fullnat模式下后端服务器获取真实IP地址异常问题问题背景lvs fullnat模式下观察后端服务器realserver http/https业务运行系统日志,有时候可以发现有少量的请求记录的client IP不是用户真实的IP地址(存在但出现的概率很小,增加了问题排查的难度),而是属于lvs主机私有的IP地址。关于fullnat的简介可以参考http://www.baokaijian.com/?tag=fullnat, 这里借用一下文中的图片。1问题分析大多数TCP正常建

    阅读全文>>

作者:coody分类:【_VSTS浏览(728

2018-10-15

[通译] 编写高性能 .NET 代码-第五章 通用编码与对象设计 - 类 vs 结构体

    [翻译] 编写高性能 .NET 代码--第五章 通用编码与对象设计 -- 类 vs 结构体返回目录 本章介绍了本书其它部分未涉及到的一些编码和设计原则。包含了一些.NET的应用场景,有些不会造成太大危害,有些则会造成明显的问题。剩下的则根据你的使用方法会产生不同的效果。如果要对本章节出现的原则做一个总结,那就是: 过度的优化会影响代码的抽象 这意味着,当你希望更高的优化性能,你需要了解每个层次代码的实现细节。本章会有很多相关介绍。 类 vs 结构体 类的实例都是在堆上分配的,通过指针的引用进行访问。传递这些对象代价很低,因为它只是一个指针(4或者8直接)的拷贝。然而,对象也有一些固定开销:8或16字节(32或64位系统)。这些开销包括指向方法表的指针和用于其它目的同步字段。但是,如果通过调试工具查看一个空对象占用的内存,这会发现大了13或者24字节(32位或64位系统)。这是.NET的内存

    阅读全文>>

作者:coody分类:【_VSTS浏览(1349

2018-10-15

.Net,Dll扫盲篇,怎么在VS中调试已经编译好的dll

    .Net,Dll扫盲篇,如何在VS中调试已经编译好的dll?什么是Dll? DLL 是一个包含可由多个程序同时使用的代码和数据的库。 例如,在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该Dll中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。通过使用 DLL,程序可以实现模块化,由相对独立的组件组成。通俗来讲,一个项目由多个模块组成。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载,而更新的话,就只需替换掉当前的DLL就行了. 如何制作Dll? 在以.net的开发为例,在当前编译环境下,只需要对当前想要制作成dll的项目右键重新生成下,然后在该项目对应的文件夹下面找到debug文件夹,里面就会有一个与当前项目名

    阅读全文>>

作者:coody分类:【_VSTS浏览(1500

2018-10-16

Angular2 VS Angular4 深度对照:特性、性能

    Angular2 VS Angular4 深度对比:特性、性能 在Web应用开发领域,Angular被认为是最好的开源JavaScript框架之一。   Google的Angular团队已于3月23日发布了Angular4,而期待已久的Angular2版本则是之前版本的完全重构。   对于成熟的开发人员来说,有以上两种选择是一件很棒的事情;但是,对于处于学习阶段的新晋开发人员来说,可能有点不知如何选择。   那么,本文将会对Angular2和Angular4进行深度对比,以便帮助大家更好的了解这两个版本。   Angular2   Angular2是在2015年底发布的。接下来一起了解Angular2这个版本发布的原因以及如何将其添加到Web开发中。    这个Angular版本更加注重于开发移动应用程序,开发人员可以使用它创建跨平台的应用程序,在解决了移动应用程序(功能,

    阅读全文>>

作者:coody分类:【_VSTS浏览(648

2018-10-16

[Sencha] 破译 VS Code 的 Sencha Plugin 插件

    [Sencha] 破解 VS Code 的 Sencha Plugin 插件 原文链接:http://blog.csdn.net/lovelyelfpop/article/details/69568995     用ExtJS开发企业级应用真的是非常方便,Visual Studio Code 搭配 Sencha Plugin 插件简直不要太好用。不过Sencha Plugin是收费的,可以用邮箱激活30天试用期。 因为VS Code基于NodeJS,其插件也是NodeJS写的,所以破解不难。 【注意】 本文内容仅供学习,切勿用于商业用途,否则后果自负   1、下载安装Sencha Plugin for VS Code 下载:https://www.sencha.com/products/extjs/evaluate/ 上面是ExtJS评估板版下载,随便填一些信息,主要是邮箱地址,

    阅读全文>>

作者:coody分类:【_VSTS浏览(1672

2018-10-16

【codevs1506】传达

    【codevs1506】传话题目描述 [问题描述] 兴趣小组的同学来自各个学校,为了增加友谊,晚会上又进行了一个传话游戏,如果a认识b,那么a收到某个消息,就会把这个消息传给b,以及所有a认识的人。 如果a认识b,b不一定认识a。 所有人从1到n编号,给出所有“认识”关系,问如果i发布一条新消息,那么会不会经过若干次传话后,这个消息传回给了i,1<=i<=n。 [输入文件] 输入文件message.in中的第一行是两个数n(n<1000)和m(m<10000),两数之间有一个空格,表示人数和认识关系数。 接下来的m行,每行两个数a和b,表示a认识b。1<=a, b<=n。认识关系可能会重复给出,但一行的两个数不会相同。 [输出文件] 输出文件message.out中一共有n行,每行一个字符T或F。第i行如果是T,表示i发出一条新

    阅读全文>>

作者:coody分类:【_VSTS浏览(677

2018-10-16

VsCode 快捷键有五种结合方式(科普)

    VsCode 快捷键有五种组合方式(科普) VsCode 快捷键有五种组合方式(科普)Ctrl + Shift + ? : 这种常规组合按钮Ctrl + V Ctrl +V : 同时依赖一个按键的组合Shift + V c : 先组合后单键的输入Ctrl + Click: 键盘 + 鼠标点击Ctrl + DragMouse : 键盘 + 鼠标拖动通用快捷键快捷键 作用Ctrl+Shift+P,F1 展示全局命令面板Ctrl+P 快速打开最近打开的文件Ctrl+Shift+N 打开新的编辑器窗口Ctrl+Shift+W 关闭编辑器基础编辑快捷键 作用Ctrl + X 剪切Ctrl + C 复制Alt + up/down 移动行上下Shift + Alt up/down 在当前行上下复制当前行Ctrl + Shift + K 删除行Ctrl + Enter 在当前行下插入新的一行Ctr

    阅读全文>>

作者:coody分类:【_VSTS浏览(2369

2018-10-16

Ubuntu 16.04 VSFTP服务器筹建

    Ubuntu 16.04 VSFTP服务器搭建 1.更新源列表 打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装   2.安装vsftpd 打开"终端窗口",输入"sudo apt-get install vsftpd"-->回车-->安装完成(如无法安装可用尝试重启一下)   3.判断vsftpd是否安装成功 打开"终端窗口",输入"sudo service vsftpd restart"重启vsftpd服务-->回车-->vsftpd处于运行状态,说明安装成功。   4.新建"/home

    阅读全文>>

作者:coody分类:【_VSTS浏览(744

2018-10-15

Codevs 1183 泥泞的路经

    Codevs 1183 泥泞的道路codevs1183 泥泞的道路 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description CS有n个小区,并且任意小区之间都有两条单向道路(a到b,b到a)相连。因为最近下了很多暴雨,很多道路都被淹了,不同的道路泥泞程度不同。小A经过对近期天气和地形的科学分析,绘出了每条道路能顺利通过的时间以及这条路的长度。 现在小A在小区1,他希望能够很顺利地到达目的地小区n,请帮助小明找出一条从小区1出发到达小区n的所有路线中(总路程/总时间)最大的路线。请你告诉他这个值。 输入描述 Input Description 第一行包含一个整数n,为小区数。 接下来n*n的矩阵P,其中第i行第j个数表示从小区i到小区j的道路长度为Pi,j。第i行第i个数的元素为0,其余保证为正整数。 接下来n*n的矩阵T,第

    阅读全文>>

作者:coody分类:【_VSTS浏览(1124

2018-10-15
上一页 1/84页 下一页