一个屌丝程序猿的人生(一百零五) 3月份的北京,立春已经过去了将近一个月,天气渐渐转暖,虽然城市内到处都是高楼大厦,但仅从道路两旁的一点绿意盎然中也能发现,春天是真的到了。 林萧自从踏入职场以来,已经度过了4个多月的职业生涯。 这段时间里,林萧基本上所有的精力都献给了工作,哪怕是私底下周末学习,也基本上都和工作有关,原因无他,只因为初入职场的林萧,就像一个干瘪的海绵一样,只是工作当中的东西,就足够他吸收了...
一个屌丝程序猿的人生(一百零四) 打开官网之后,林萧来来回回的浏览了几遍。 看着网站上精致的手机图片,再看看自己手中的绝版三星翻盖手机,林萧心中换手机的想法已经一发不可收拾。 不过可悲的是,过完年回来,林萧才刚刚转正,虽然领了三个月工资,但都是打了八折的,而且房租马上三个月到期,这一下又要交三个月的房租,而林萧过年也花了一些钱,还特意给了父母每个人1006块钱。 为啥是1006? 林萧对此也算...
一个屌丝程序猿的人生(一百零一) 林萧愣神了片刻后,有些茫然的问道:“什么时候的事?” 电话另一头的韩霞似乎犹豫了片刻说道:“今天上午的事......本来大家都觉得你爷爷身体好,这次突然生病住院,应该也没什么大事的,谁能想到......儿子啊,你是家里的长子长孙,按照老家的规矩,你得赶回来守孝,而且在下葬的时候,也需要你来扛幡儿,事情比较突然,你跟领导好好说说,尽快回来吧......” “好了,我知道了....
一个屌丝程序猿的人生(一百) 三天上班时间过去,林萧再次迎来了两天的周末假期。 周六的上午,林萧如往常一样,睡到快中午的时候才醒来,欧阳晓此时已经醒了,正倚在床头默默的看手机。 林萧有些艰难的睁开眼,翻身趴到欧阳晓的身上,有些迷迷糊糊的说道:“宝贝儿,你买的早餐呢。” 欧阳晓闻言低头瞥了眼林萧说道:“你起这么晚,上次元旦假期的时候,你每次吃完早餐,中午就不怎么吃了。以后除了上班以外,你干脆就早餐...
一个屌丝程序猿的人生(九十八) 林萧一个人待在房间里焦急的等待着,始终静不下心来,为此,林萧还在床上做了一会儿俯卧撑,试图让自己镇静下来。 但事与愿违,林萧的这一番举动,并没有起到任何作用。 就这样煎熬的等待了有将近40分钟,欧阳晓才披着湿漉漉的头发,穿着一件粉红色的吊带睡衣,一脸尴尬的走了进来。 林萧看到眼前的这一幕,突然觉得身体内的血液在急速流转,差点没让他喷自己一脸鼻血出来。 脑袋眩晕...
一个屌丝程序猿的人生(一百零三) “什么话?说吧。” 看着林萧那冷冷的眼神,欧阳晓不由得心中一颤,但还是硬着头皮,艰难的吐出了几个字,“我不能跟你去北京了......” 林萧闻言并没有过激的反应,因为欧阳晓一说有事要说的时候,他就已经猜到了几分,所以林萧只是沉默了几秒钟,而后沉声问道:“理由呢?” 欧阳晓低着头默不吭声,林萧则是冷目相对,静静的等待着欧阳晓的回话。 过了不久,欧阳晓实在是受不了...
一个屌丝程序猿的人生(一百零二) 当天回家之后,林萧脱了孝衣,去澡堂里洗了个澡,搓了下背,疲惫的回到了家里。 离过年还有差不多一个星期的时间,县城里很多人家,早早的都已经开始准备年货,不过林萧的家里因为刚办完丧事,所以很多事情都是一切从简。 过年的当天,饭桌上只是少了爷爷一人,但不知为何,却显得冷清了许多。 尤其是林萧的奶奶,自从爷爷去世之后,林萧的奶奶就一直精神恍惚,在林萧爷爷在世的时候,夫妻二人...
一个屌丝程序猿的人生(九十九) 林萧沉默的站在原地,不停地喷云吐雾,此时的他,想到在厂子里的那段时间,突然觉得自己的自尊心受到了极大的侮辱,那段时间,他就像一个傻子一样,被欧阳晓耍的团团转,甚至还一度以为,这是上天赐予他的一份难得的良缘。 只不过这一切,在现实被揭开以后,已然成为了一个笑话。 想到这里,林萧甚至有种冲动,把欧阳晓赶出房间,让她自己在北京的冬夜里自生自灭,如此才能缓解自己心中的怒火。 ...
一个屌丝程序猿的人生(九十七) 虽然发短信的这个号码林萧没有存,看上去只是一串毫无规律的数字,但林萧还是一眼就认出了这个号码的主人。 欧阳晓! 一个差点让他被绿的女生! 不对,更准确的说,是一个让他差点绿了别人,却最终未遂的女生! 自从那晚给欧阳晓打电话,被一个陌生男生突然接了以后,林萧就彻底与欧阳晓断绝了联系,如今这么长时间过去了,虽然林萧偶尔也会想起这个名字,但在林萧的内心深处,他其实对...
redis相关配置 1.yum 源码 rpm yum 快速,间接,高效,解决依赖关系,(自动安装到某个路径,不可控),通过yum安装的软件查询命令 rpm -ql nginx yum源的软件包可能版本非常低 源码安装,可扩展第三方的功能(可以指定目录安装, configure --prefix=/opt/python36/) 可以通过官网的最新代码,进行编译安装通过源码安装1.在线下载redis源码包...
mysql相关操作 mariadb其实就是mysqlmysql已经被oracle收购,它即将闭源,马上要开始收费了因此还想免费试用开源的数据库mysql,就在centos7上,将mysql分支为mariadb安装mariadb,在centos7底下:linux软件包的格式 mysql.rpm 1.通过yum去安装 1.linux的yum软件管理目录在 /etc/yum.repos.d 2.在这个目...
安装python3、ipython、jupyter 安装python31.下载python3源码,选择3.6.7因为ipython依赖于>3.6的python环境wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz2.解压缩源码包,去除xz后缀xz -d Python-3.6.7.tar.xz 3.解压缩源码包,去除.tar后缀tar -xf Pytho...
安装虚拟环境virtualenv #现在有个需求,我现在有两个项目,一个得运行于django1.1.11 ,还有一个版本得跑在django2.0上 python3 manage.py runserver 0.0.0.0:8000 #我得调用django的模块, pip3 list ,运行了django1.11.11python3 manage.py runserver 0.0.0.0:9000 ...
配置yum源 配置yum源的步骤1.可以移除默认的yum仓库,也就是删除 /etc/yum.repos.d/底下所有的.repo文件(踢出国外的yum源)1.配置yum源,找到阿里云的官方镜像源地址 https://opsx.alibaba.com/mirror2.下载centos7的yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://...
centos部署安装、配置redis Redis介绍 Redis是一款开源内存数据库软件,C/S架构。Redis内的内存数据主要以Hash列表的形式存储。支持数据持久化。Redis部署下载redis软件安装包,我的下载的是Redis5.0.5http://download.redis.io/releases/redis-5.0.5.tar.gz Redis默认支持的是...
Mysql数据库windows的安装及采坑处理 1.mysql报错 Table 'mysql.proc' 表不存在。经查阅资料知道mysql这个数据库是mysql系统自带数据库,是核心库,在安装的时候没有安装上所以解决方案,新建数据库名称为mysql,到数据库的安装路径mysql-5.7.27-winx64\data\mysql下将mysql的所有文件拷贝到数据库的数据存放路径的mysql文件夹下。重新打开mysql数据...
.netcore 部署在centos上的官网地址 https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install转载于:https://www.cnblogs.com/gishuanhuan/p/11316479.html
依赖关系 与UML图 学习设计模式时 ,会涉及到UML类图,它是其中一个重要工具。所涉及到的知识,包括UML图 依赖关系和使用visio画图。下面是我总结的 UML6中基本关系。1.泛化 (Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。...
JS:数组中push对象,覆盖问题 发现将对象push进数组,后面的值会覆盖前面的值,最后输出的都是最后一次的值。其实这一切都是引用数据类型惹的祸。如果你也有类似问题,可以继续看下去哦。下面代码模拟:将json对象的每个键值对,单独搞成对象,再赋值给数组,最后输出数组。结果数组应该是有三个对象。(for-in用于对象遍历)12345678va...
飘 package zy03;import java.io.*; import java.util.*;public class ceshi { private static String str="";private static Scanner sc=new Scanner(System.in);private static BufferedRea...
字符流 ReaderBufferedReader提供了读取文本文档,每次读取一行,读到文件返回null;package zy03; import java.io.*;public class text02{ public static void main(String[] args) throws IOException { Fi...
动手动脑 纯随机数发生器public static void main(String[] args) { Random r=new Random(); int a=r.nextInt(100);//随机输出100以内的数 for(int i=1;i<=1000;i++) { ...
字节流 FileInputStream文件输入字节流实例的read()方法按顺序读取文件中的字节,返回int型;package zy03; import java.io.*;public class text02{ public static void main(String[] args) throws IOException { ...
原码反码补码 计算机储存符号的时候,0表示+;1表示-;计算机字长为8位;原码是符号加上真值的绝对值,用第一位表示符号,其余位表示值;[+1]原=00000001;[-1]原=10000001;反码:正数的反码就是自己本身原码;负数的反码是在原码的基础上符号位不变,其余的各位取反;[+1]原=[00000001]原=[00000001]反;[-1]原=[10000...
回文序列 package zy02;import java.util.*;public class YZM { public static void main(String[] args) { Scanner scanner =new Scanner(System.in); String sc=scanner.next(); i...
java课堂测试 package 作业2;//信1805-1 杨一帆 20183608public class ScoreInformation1 { private String stunumber; private String name; private double mathematicsscore=4; privat...
动手动脑 1、byte 1字节 -128~127char 2字节 -2^15~2^15-1short 2字节 -2^15~2^15-1int 4字节 -2^31~2^31-1long 8字节 float 4字节 -3.403E38~3.403E38double 8字节-1.798E308~-4.9E324Boolean一般来说在实线两端都是由低精度指向高精度...
第八周的收获 今天离开学只剩一周了,开始了暑假作业的收尾工作,这个暑假要求达到500分的pta上的题,还有要求的实验报告,我这周主要是写完了pta和pta相关的实验报告,还有看了UML的第一章导言,知道了什么是统一建模语言,UML的发展史、UML的结构模型和行为模型,看了第一章的用例图,知道了用例之间的关系,这周没有对Java进行复习,主要是对假期作业的总结和对作业的完成。转载于:https...
第六周的收获 1.java学习了内部类的定义和使用,以及局部类的使用。 成员内部类,是一种可以访问外部类的私有成员或属性。 根据课程学习案例:public class China{ //外部类的私有属性 private int a=13; //内部类SiChuan public class SiChuan{ //内部类的成员变量 double b=0.8; publi...
第九周收获 这一周是最后一周,主要是java学习的收尾,和其他作业学习的收尾,主要看了统一建模,学习了对象图,用例图,顺序图,通信图等等;java接口接口:在java中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方法来继承接口的抽象方法。除非实现接口的是抽象类,否则该类要定义接口中的所有方法。接口特性:接口中的每一个方...
第七周的收获 这周对之前学习对的内容用视频的方式来学习:Javase是标准版;javame是小型版;javaee是企业版;public class Holleworld{public static void main( Strinng[] args){system.out.println("holleworld");}}int hp=100;system.out...
软件测试,如何包装简历?提高邀请面试几率 软件测试,如何包装简历?提高邀请面试几率首先明确的包装简历不等于欺骗,只是把你的最好一面展示出来,给别人一个好的映像;(就相当于相亲,哈哈)无论如何包装简历,注意简历上的东西一定要会、一定要会、一定要会(面试官一般会针对简历上的问题进行提问,万一不会,多尴尬呢)包装简历从以下几点出发:1)整个排版格式:格式一定要适当、合适;不能太花哨、字体不统一、未对齐;你毕竟是面试软件...
实战项目-用例评审-问题总结-Dotest-董浩 实战项目-用例评审-问题总结内部班项目用例评审,总结的问题;供大家参考!提升用例最好的方式,可以互相执行下(评审),就会明白自己的差距或者需要避免的点在哪里。(前提是会)1)覆盖率原型中提到的一定要覆盖全面;未提到的规则,自己要想的明白,写出来(有时候原型或者UI与实际的东西并不是相符的)2)排版注意整体用例的排版(执行的先后顺序)3)模板公司模板可不用修改...
为什么投递简历,投递出去要么无人回应、要么石沉大海--啥原因? 往期童鞋跳槽投递简历,投递出去要么无人回应、要么石沉大海!咋回事?明明我知道该学员的实力是可以的,怎么没有面试邀请呐?要到了登录账号,上去看了一眼:嗨,最主要的,说的都是没用的;HR能回复的话,说明他是个闲人......协助投递了不到10份简历,回复率高达70%,而且约了两个面试说了下原因总结:真正忙的人,...
你的学习方法怎么样?IT的学习方法应该是什么-Dotest OK,自从你打开这个文章,那么一定跟我有类似的困惑。建议1)IT的东西没有背诵的,要做、要做,一定要动手做;2)讨论、讨论,一定要多讨论。在讨论过程中,以往的不理解问题,可能就迎刃而解了;3)知道先干什么、后干什么,剩余的交给百度!看下群内的讨论方式这也是我一直想要达到的氛围,引导式解决,学会自我思考、自学、解决问题的能力,这样你们才能走的更远(说实话,有那么一点小骄傲和危机...
实际场景:UI、原型与实际不符;研发怼你,你要怎么办?-Dotest软件测试 实际公司场景:UI、原型与实际不符;你提交的问题(bug),开发又开始怼你,遇到这种情况,你会怎么办?怎么沟通?(如下图)解释:大部分公司都是这样,区别在于差异性有多大;做出来的东西大部分与设计、原型都不是100%相符的!安卓、IOS做出来的东西也有差异解释:安卓和IOS是不同人负责的,所以测试同样的产品,安卓测试完后,一定要测试IOS附上答案延伸:面试题:...
Linux下搭建及配置禅道服务器详细过程-包含软件资源-Dotest-董浩 Linux环境下搭建禅道管理工具1:百度云盘下载:禅道--链接:https://pan.baidu.com/s/1Stu7nOZVIPO5TnpJWjWtiQ提取码:dnikCentOs操作系统--链接:https://pan.baidu.com/s/1EnRMMy0R_ju5POGFzzOtjw提取码:x86p2:官网上下载对应的Linux版本(注意自己的服务是...
ABAP实现Geohash 前几天群里有人问ABAP有没有Geohash函数,用来帮助SAP存储门店位置、实现查找附近门店的功能。因为没有查到,所以我动手写了一个。Geohash是什么Geohash是一种公共域地理编码系统,它将一个地理位置编码成一串字母和数字。字符串越长,表示的范围越精确。两个Geohash字符串的相同前缀越多,表示它们所代表的地点的距离越近,这样就可以利用字符串的前缀匹配来快速查询...
Azure Application Insights REST API使用教程 本文是Azure Application Insights REST API的简单介绍,并会包含一个通过Python消费API的示例/小工具。新加入的team中的一项工作是制作日常的运维报表,制作方式是手工前往portal.azure.com,在网页中多次执行不同的查询语句、导出excel,之后再人工进行合并、分组、汇总、分析等等。这是一个繁琐的过程,其中大部分步骤其实不值得花费人工...
面试常见链表题目总结 160. 相交链表编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Reference of the node with value = 8输入解释:...
Python - 工具:将大图切片成小图,将小图组合成大图 训练keras时遇到了一个问题,就是内存不足,将 .fit 改成 .fit_generator以后还是放不下一张图(我的图片是8192×8192的大图==64M)。于是解决方法是将大图切成小图,把小图扔去训练,跑出来的图再拼成一个大图实验发现我的keras(win10 - 16G内存)只放得下最多4副小图(2048×2048×4==16M),再多就会报错exit :Alloca...
Keras学习笔记三:一个图像去噪训练并离线测试的例子,基于mnist 训练模型需要的数据文件有:MNIST_data文件夹下的mnist_train、mnist_test、noisy_train、noisy_test。train文件夹下60000个图片,test下10000个图片noisy_train、noisy_test下的图片加了椒盐噪声与原图序号对应离线测试需要的数据文件有:MNIST_data文件夹下的my_model.hdf5、m...
Keras学习笔记一:修改数据读入方式为本地图片读入 第一种方法:Keras官方给的图片去噪示例要自动下载mnist数据集并处理,不能修改和加入自己的数据集。from keras.datasets import mnist(x_train, _), (x_test, _) = mnist.load_data()x_train = x_train.astype('float32') / 255.x_test = x_t...
Keras学习笔记二:保存本地模型和调用本地模型 使用深度学习模型时当然希望可以保存下训练好的模型,需要的时候直接调用,不再重新训练一、保存模型到本地以mnist数据集下的AutoEncoder去噪为例。添加:file_path="MNIST_data/weights-improvement-{epoch:02d}-{val_loss:.2f}.hdf5"tensorboard = TensorBoard(log_...
Inter IPP & Opencv + codeblocks 在centos 环境下的配置 一、先安装codeblockswget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm wget http://rpm.jenslody.de/centos-jenslody.de-0.1-2.noarch.rpmsudo rpm -Uvh epel-r...
Inter IPP 绘图 ippi/ipps IPP的资料网上比较少,主要还是参考Inter官网和文档官方文档ipps.pdf主要是对数据做处理,包括加减乘除、FFT、DFT等文档ippi.pdf只要是对图像做处理,包括通道转换、图片处理等IPP最新的几个版本删掉了生成图片的函数,所以使用IPP加速计算,然后再用opencv生成本地图片1、搭建VS+IPP+Opencv环境(前一篇文章)2、IPP的数据Ipp32...
Inter IPP+ VS + opencv 在 Windows下的环境搭建 首先Inter官网申请和下载:https://software.intel.com/en-us/intel-ipp需要VS2013或更高版本(先装vs再装IPP,我的版本是VS2015社区版,IPP版本是w_ipp_2018.4.274,Opencv3.4.6)查看文档和示例 :file:///C:/Program Files (x86)/IntelSWTools/documen...
Tkinter GUI界面添加图标及窗口图标 前言:本文代码运行环境 win10+python2一、添加窗口图标 因为Tkinter打包不支持将图片引入程序中,所有采用的线转换成ASCII码的形式。生成ASCII码import base64open_icon = open("icon2.ico","rb") #选择图标文件b64str = base64.b64encode(open_ico...
网赚(兼职)--下载APP赚钱 写在前面: 赚钱途径:通过下载指定app,平台给予一定的佣金 利润:下载一个APP大概0.8+ RMB 适用人群:学生党或闲暇时间的小白领或自由职业者 提现方式:微信/支付宝,需绑定支付宝/微信,否则没法打款 是否可靠:感觉还行,我是佛系,当天想起来就点一点,然后每天也就25+RMB的进账。 副作用:1.下载后苹果手机上需要授权允许。因这类APP无法...
VC使用ADO 一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻...
32个最热CPLD-FPGA论坛 http://hi.baidu.com/hieda/blog/item/d131a0b42db17f778bd4b2c9.html1. OPENCORES.ORG 这里提供非常多,非常好的PLD了内核,8051内核就可以在里面找到。进入后,选择project或者由http//www.opencores.org/browse.cgi/by_category进入。对于...
为什么研究C函数库如此重要? 可能现在对于一个问题,很多人第一想到的就是利用自己有限的脑细胞勾画出求解的“蓝图”,之后再开始一步一步的编程实现它。当然,也不乏使用库函数求解的人存在。的确,这是一种现象,在大学生活中经常看到。我比较推崇优先考虑库函数。之前我们应该了解库函数,才能正确使用它们。为什么库函数如此重要?有三点可以说明,第一点就是这些函数是针对运行速度进行过优化;第二点就是这些函数会使得程序的可...
从CakePHP 1.3升级到2.5 从CakePHP 1.3升级到2.5摘要:最近把一个CakePHP 1.3的项目升级到了2.x,当然就用最新的版本2.5.3了,结果基本满意。本文记录了升级的过程,包括使用的工具,遇到的问题和相应的解决方法。这篇文章涉及的内容要求至少有CakePHP中级水平,如果你是刚开始使用CakePHP,建议先不要作这样的尝试,否则遇到问题都不知道怎么解决。目录1. 为什么...
Caused by: java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected 需要注意的是ComponentScan 不能扫描 org.springframework 否则会报错,要扫描指定的package才行转载于:https://www.cnblogs.com/JAYIT/p/6899169.html
linux commands sudo apt-get updatesudo apt-get install fcitx-table-wbpyshutdown -t minutiesshutdown -c转载于:https://www.cnblogs.com/JAYIT/p/6181754.html
hdoj2196(树形dp,树的直径) 题目链接:https://vjudge.net/problem/HDU-2196题意:给出一棵树,求每个结点可以到达的最远距离。思路: 如果求得是树上最长距离,两次bfs就行。但这里求的是所有点的最远距离,树形dp的经典题,想了一个小时,还是dp做得太少。分析可得对任意结点u,它的最长距离要么是向下延伸的最长距离,要不向上延伸的最长距离。 我们用dp[u][0]表示节...
Linux字符设备驱动实例—globalmem驱动 1、globalmem虚拟设备实例globalmem为“全局内存”的意思,在globalmem字符设备中会分配一片大小为GLOBALMEM_SIZE(4KB)的内存空间,并在驱动中提供对这片内存的读写、控制和定位函数,供用户空间的进程能通过Linux系统调用获取和设置这片内存。(1)头文件、宏以及设备结构体#include <linux/module.h>...
vue和小程序的相似之处 小程序参考vue语法,之前做过小程序的,可以逆向思维。1,Vue文件后缀是.vue,vue组件把html<template>、js<script>和css<style>写在同一个文件里,小程序分三个文件,vue相当于把小程序三个文件合并成一个文件。2,路由VueRouter,类似局部刷新,相当于小程序配置文件路径的方法。3,VueResource,相当...
Devpress AspxGridView 导出Excel 我们用Devpress GridView 导出Excel经常碰到身份证等数字编码导出Excel,转换为科学计数,解决这个问题的方法是:设置导出的单元格问文本:DevExpress.XtraPrinting.XlsExportOptions options = new DevExpress.XtraPrinting.XlsExportOptions(DevExpress.XtraPrintin...
HDU 动态规划(46道题目) ( 转 载 ) HDU 动态规划(46道题目)倾情奉献~ 【只提供思路与状态转移方程】 收藏 Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955 背包;第一次做的时候把概率当做背包(放大100000倍化为整数):在此范围内最多能抢多少钱 最脑残的是把总的概率以为是抢N家银行的概率之和… 把状态转移方程写成了f[j]=max{f[j],f[j-...
find your present #include <stdio.h>#include <string.h>#include <stdlib.h>#include <set>#include <iostream>using namespace std;int main( ){ set<int>q; int N,i,t; while (sc...
eclipse 代码清晰的插件EditBox 插件jar包:pm.eclipse.editbox_0.0.22.jar放在eclipse\plugins目录下,重启eclipse即可。使用前:使用后:逻辑分层清晰明了,看代码也舒服多了。转载于:https://www.cnblogs.com/bmdc/archive/2013/01/17/2864796.html...
一个简单例子理解C#的协变和逆变 关于协变逆变,SolidMango的解释是比较可取的。有了协变,比如,在需要返回IEnumerable<object>类型的时候,可以使用IEnmerable<string>来替代;有了逆变,比如,在需要接收IComparable<string>类型形参方法中,可以使用IComparable<object>类型实参来替代。 协变 先来体会...
数据结构,指针预热 1#include<stdio.h>2voidf(int*p,intlen)3{4p[3]=10;//相当于*(P+3)5inti;6for(i=0;i<len;i++)7{8printf("%d",*(p+i));9}10}11intmain()12{13...
DPR Sphere in Cloud 8291 in Maya, 1024 in each seed, 39s cost,E5200@2.5GHz, 2 threadsNo F*ck GPU, Not very bad, I think.转载于:https://www.cnblogs.com/Jedimaster/archive/2009/10/31/1593572.html
server端和前端的区别 1、服务稳定性 server端可能会遭受各种恶意攻击和误操作 单个客户端可以意外挂掉,但是服务端不能 node中用pm2做进程守候,一旦挂掉,自己会重启2、考虑内存和cpu(优化,扩展) 客户端独占一个浏览器,内存和cpu都不是问题 server端要承载很多请求,cpu和内存都是稀缺资源 node用stream写日志...
软件开发者面试百问 来自InfoQ: http://www.infoq.com/cn/articles/programmer-interview这里大多数问题的答案都没有对错之分!你可以把我的这些问题作为引子,展开讨论。例如下面有个问题是使用静态方法或是单例的缘由。如果那个面试的就此展开长篇大论,那他很有可能是个聪明能干的家伙!如果他一脸茫然的看着你,发出这种声音,很明显这就是只狒狒了。同样,想知道一个...
Windows Azure Platform Introduction (12) Windows Azure 计费模式 《Windows Azure Platform 系列文章目录》 Windows Azure 平台的各个功能模块都有不同的计费单位和单价,而且随着Windows Azure平台的运营微软也会不定期地调整相关费用。具体的价格标准请参考微软官方的定价计算器http://www.windowsazure.com/zh-cn/pricing/calculator/ Windows Az...
Azure China (7) 使用WebMetrix将Web Site发布至Azure China 《Windows Azure Platform 系列文章目录》 本章介绍的是,使用世纪互联运维的Azure云服务。 1.首先我们登陆Azure管理界面。http://manage.windowsazure.cn 2.创建一个空的Azure Web Site 3.下载发布配置文件。 我们将发布配置文件保存到本地磁盘,如D:\leiwe...
如何编写优雅的代码:02. 设计原则 前文介绍了优雅代码的三个标准:风格好、结构好和性能好的三好代码。对于风格好有很多的代码规范供参考,都是编程习惯的问题,养成就好。但对于结构好这种“内功”则需要一定时间的修炼,理论与实践的互相印证,不断的思辨优秀的设计思想,才能游刃有余地将一些优秀的设计原则应用到实际软件开发中。本文,笔者将重点介绍:设计的由来、糟糕的设计给软件带来的隐患以及优秀的设计应该遵循的五大原则。 一.软件设计的前世今生 ...
我的微软开源CMS-Orchard源码阅读之Orchard.Caching 这篇文章介绍一下Orchard的Cache的实现机制.原文链接: http://lu.9efish.com/blog/%E6%88%91%E7%9A%84%E5%BE%AE%E8%BD%AF%E5%BC%80%E6%BA%90cms-orchard%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB%E4%B9%8Borchard.caching转载于:htt...
利用SSH在Linux和window间传输文件【转】 原文:http://hi.baidu.com/csende/blog/item/c334cef7113ee23b720eecfa.html利用SSH在Linux和window间传输文件2011-06-27 19:40原理不介绍了,直接来个最简单的方法:一、打开Linux的ssh登录权限: 1、用vi打开/etc/ssh/sshd...
C++笔试题汇总【转载】 转自:http://www.cnblogs.com/wangkangluo1/archive/2011/07/22/2114006.html一.找错题试题1:voidtest1(){ charstring[10]; char*str1="0123456789"; strcpy(string, str1 );}试题2:voidte...
格式化类型和分析字符串 格式化类型和分析字符串格式设置将类型的值转换为字符串表示形式。最常见是用ToString()来设置默认格式http://msdn.microsoft.com/zh-cn/library/b4w53z0y.aspx包含以下几节: .NET Framework 中的格式设置 使用 ToString 方法的默认格式设置 重写 ToStrin...
ElasticSearch简介(一)——基础 基本概念 1. Node 与 Cluster Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。单个 Elastic 实例称为一个节点(node)。一组节点构成一个集群(cluster)。2. Index Elastic 会索引所有字段,经过处理后写入一个反向索引(Inverted Index)。查找数...
sql-libs(1) -字符型注入 关于sql-libs的安装就不做过多的说明,环境:win7虚拟机 192.168.48.130(NAT连接),然后用我的win10物理机去访问。直接加 ' 报错,后测试 and '1'='1 成功返回,1=2错误, 是基于字符型的注入order by 3--+ 返回正常, 4的时候错误,得到字段为3, --+是注释符号http://192.168.48.1...
2019HDU多校 Round6 Solved:202Nonsense Time (LIS)题意:给定一个全排列 最开始为空的 每秒中一个位置上的数出现 求每秒的LIS题解:题解说 考虑时光倒流 倒着消掉 因为数据随机 所以期望的LIS长度为 sqrt(n) 如果每次消失掉的一个数是当前的LIS上的 就暴力重新求LIS 期望消掉 sqrt(n)个数才会修改LIS 总复杂度 nsqrt(n)lo...
DB笔记 名词解析HMI:人机交互界面;RP:路径规划,计算最短路径;VP:车体位姿测量,包括车辆绝对位置和车头方向等;GPS:全球定位DR:车头估计MM:地图匹配DG:Driver Guidance,包括交叉点扩大,声音案内,Route行程Guide;Svn:版本控制工具;式样:demo?Xml:可扩展标记语言;DB:使用NDS地图格式的DataBase;数据库查看软件:...
Silverlight中大图片的加载进度 使用System.Windows.Media.Imaging.BitmapImage类的DownloadProgress事件,再配合ProgressBar等控件即可做出进度条效果,下面代码中就只简单的使用TextBlock显示进度1、MainPage.xaml代码 1: <Grid x:Name="LayoutRoot" Background="White"&g...
docker(7):docker容器的四种网络类型 docker(7):docker容器的四种网络类型https://www.cnblogs.com/along21/p/10233746.htmlhttps://www.cnblogs.com/zuxing/articles/8780661.htmlhttps://www.cnblogs.com/luoahong/p/10288932.html1 docker的四种网络模式...
python序列(列表和元祖) 1.列表和元祖的区别: 列表可以修改,而元祖不能2.通用序列操作: 2.1.索引 1.序列中的索引都是有编号的,从0开始递增 2.字符串就是一个由字符组成的序列 2.2 分片 1.分片是为了提取序列的一部分 2.为了让分片包含列表中...
装了McAfee VirusScan Enterprise 8.0后FoxMail不能发邮件的解决办法 安装McAfee VirusScan Enterprise8.0i后,foxmail无法发送邮件,这是因为McAfee VirusScan Enterprise默认关闭25端口。这个问题很容易解决,你只需将不想要阻挡的程序写入McAfee VirusScan Enterprise的"白名单"就可以了。具体操作是这样:首先打开控制台,点击访问保护,编辑"禁止大量发送邮件的蠕虫病毒发送邮件",在已排除...
2.shiro+jdbc+idea+maven数据库 注意:如果不配置自定义realm。使用默认,将会去指定数据库的下‘users’表查询‘userName’和‘password’进行判断具体的默认配置见:IniRealm类源码。1) 添加依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>drui...
instanceof 和 typeof 的实现原理 typeof 实现原理typeof一般被用于判断一个变量的类型,我们可以利用typeof来判断number,string,object,boolean,function,undefined,symbol这七种类型,这种判断能帮助我们搞定一些问题,比如在判断不是 object 类型的数据的时候,typeof能比较清楚的告诉我们具体是哪一类的类型。但是,很遗憾的一点...
sql server数据库无法使用ip方式连接 使用sql server manager工具连接远程sql server服务器, 会出去提示: 数据库服务器已找到, 但未能建立连接, 很多情况下, 这是由于sql server未配制tcp/ip协议.我们可以打开sql server cofiguration manager工具, 在网络设置中选择协议, 在右侧列表中能看到tcp/ip协议, 将其设置为enable. 然后重启sql serv...
正则 最简单的正则:关键词原文单词的边界,是单词的两边与其他单词隔开字符集的简单缩写\w 表示的是字母数字以及下划线_ \s 一个空字符,由空格、回车、tab等键获得\d 单纯的数字字符,可以由digital控制长度开头与结尾的空字符字符集以及字符集的拼接和选择‘或’,还有字符集内数据的次数...
postgresql批量删除表 CREATE FUNCTION del_ora_table() RETURNS void AS $$DECLARE tmp VARCHAR(512);DECLARE names CURSOR FOR select tablename from pg_tables where schemaname='public';BEGIN FOR stmt IN na...
我对ASP.NET MVC HtmlHelper中的Form和Link的小扩展 项目中碰到的问题,或多或少的记录下来,一是积累,二是各位大牛给提供更好的建议。1、HtmlHelper中的Link您在开发web程序的时候很有可能会定义一个执行JavaScript的伪链接(这是我起的名字),例如:<a href="javascript:void(0)" onclick="alert('hello world')">Click me</a>...
洛谷 P2832 行路难 题面 这个最短路有点special,会有疲劳度的加成效应,这个时候应该怎么办呢? 难就难在,如果走一条路比另一条路长,但是用的边少,那么这条路并不一定就更差。 我们要是能解决这个问题,就可以做出本题。 想一想两种常用的单源最短路的实现过程,dij是优先队列每次弹出非标记点中最近的那个,而spfa则可以看成bfs的延伸,用的边少的一定是会...
各种距离分析 在做分类时常常需要估算不同样本之间的相似性度量(SimilarityMeasurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。 本文的目的就是对常用的相似性度量作一个总结。本文目录:1.欧氏距离2.曼哈顿距离3. 切比雪夫距离4. 闵可夫斯基距离5.标准化欧氏距...
Unity3D笔记 英保通八 关节、 布料、粒子系统 一、关节1.1、、链条关节 Hinge joint :他可以模拟两个物体间用一根链条连接在一起的情况,能保持两个物体在一个固定距离内部相互移动而不产生作用力,但是达到固定距离后就会产生拉力1.2、、固定关节:fixed joint;可以把两个刚体连接起来,使其中一个刚体随另一个刚体一起运动,从而达到一个整体效果。 1.2.1、作为一个整体 1.2.2、有断开的效果Break Force 和...
架构模式: 服务器端服务发现 架构模式: 服务器端服务发现背景不同服务之间通常需要相互调用。在单体应用程序当中,服务间通过语言层级的方法或者过程实现相互调用。在传统的分布式系统部署下,服务在固定并且已知的位置(主机与端口)运行,从而确保各服务可利用HTTP/REST或者某种RPC机制进行相互调用。然而,现代化微服务应用程序中通常在虚拟化或者容器化环境中运行,在这样的环境中服务的实例数量和位置是动态变化的。...
原创开源项目 -- HierarchyViewer for iOS(2) 前文中,我们介绍了HierarchyViewer for iOS的主要功能,这款工具可以非常直观的阅读iOS应用的控件层次图,如下图所示: 还可以右键点击某个控件,来获取它在UIAutomation中的调用路径: 然后我们在剪切板可以得到该控件的调用路径: target.frontMostApp().windows()[0].buttons()["Table"]...
Warning: Multiple build commands for output file /xxx xcode中 有时候会报一个警告:[WARN]Warning: Multiple build commands for output file /xxx要解决这个问题很简单:1.选择你的工程2.选择target3.点击 Build Phases4.展开Copy Bundle Resources5.删除里面的刚才提示警告的文件,一般为红色的名字的文件转载于:https://www.c...
Item 44: Factor parameter-independent code out of templates(Effective C++) Templates generate multiple classes and multiple functions, so any template code not dependent on a template parameter causes bloat. Bloat due to non-type template parameters can often be elimina...
python函数练习——个人信息修改 阅读目录修改个人信息程序修改个人信息打印个人信息修改密码用户登陆保存到文件详细代码回到顶部修改个人信息程序在一个文件里存多个人的个人信息,如以下1.输入用户名密码,正确后登录系统 ,打印1. 修改个人信息2. 打印个人信息3. 修改密码2.每个选项写一个方法3.登录时输错3次退出程序...
Android中Bitmap和Drawable 一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit...
Javascript:Object.extend 上回说到了类的定义,prototype通过一个全局对象Class从形式上将函数和类区别开来。既然是类,那么就有抽象类,具体类,类的继承,同时,类的成员可以有实例成员和静态成员。下面来看一下prototype是怎么做到这些的。(更多请关注:www.x2design.net)先看prototype中的以下的代码: var Abstract = new Object();...
Silverlight WebService调用C#函数 近了看到SL(Silverlight)写网页的功能非常强大,所以就开始了解一下。开始的时候想做一个简单的登录,结果这个登录就已经把我卡住了,因为在SL里只有很少一部分C#里的函数。但我偏偏用到了System.Security.Cryptography.DESCryptoServiceProvider 这个加解密算法。SL里没有这个东东,我还查了一下连MD5的算法也没有,里面的函数少...
数据库中数据数据初始化的好处 在进行软件开发的过程中我们可能会遇到这种情况:服务器启动时调用一些方法,这些方法只用来执行某些查询功能的sql语句,这就是所谓的“数据初始化”操作。要知道进行这一操作的好处则必须要知道程序执行SQL的内部工作流程:第一步:程序将查询功能的SQL语句发给服务器端执行。在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处理。 第二...