好久没写点东西了,一方面在忙于写点玩具,而另一方面又是忙于学车。 昨天随手就看到了摩拜单车的一道校招题,是这样的: 于是我就用了常规solution,如下: 但听说用一行代码解决可以加分哟,于是我屁颠屁颠就去写了,代码如下: 期待大家更好的solution。 ...
分类:
其他好文 时间:
2018-07-30 11:12:51
阅读次数:
145
1、数据 2、大图 接着,绘制大图。首先确定大图左下角的位置以及宽高: 注意,4个值都是占整个figure坐标系的百分比。在这里,假设figure的大小是10x10,那么大图就被包含在由(1, 1)开始,宽8,高8的坐标系内。 将大图坐标系添加到figure中,颜色为r(red),取名为title: ...
分类:
其他好文 时间:
2018-07-30 11:12:32
阅读次数:
177
一些基本概念 在对象上创建新属性时属性上的configurable,writeable,enumerable默认值为true,value默认undefined 用Obejct.defineProperty()创建新属性时,默认为false _year前面的下划线表示只能通过对象方法访问的属性 在不能 ...
分类:
编程语言 时间:
2018-07-30 11:12:25
阅读次数:
163
// 对一个P进制的数,如果要转换成Q进制的数 // 1)将P进制数x转换成十进制数y //2)将十进制数转换成Q进制数z ...
分类:
其他好文 时间:
2018-07-30 11:12:15
阅读次数:
451
恢复内容开始 //简单选择排序, //O(n^2) / 对一个序列A中的元素A[0]~A[n 1], 循环for(i=0;i 恢复内容结束 ...
分类:
编程语言 时间:
2018-07-30 11:12:09
阅读次数:
173
程序设计是给出解决特定问题程序的过程,是 软件构造活动中的重要组成部分。程序设计往往以某种 程序设计语言为工具,给出这种语言下的程序。 程序设计过程应当包括 分析、 设计、 编码、测试、排错等不同阶段。 专业的程序设计人员常被称为程序员。 ...
分类:
其他好文 时间:
2018-07-30 11:12:01
阅读次数:
143
说一下java多态的理解,以及接继承,和接口的理解 于哥在这里只讲多态,其他自己上网体会 对于多态的定义不同类的对象对统一函数做出不同对的响应或者动作。作用主要是消除类之间的耦合性,灵活性比较强,利于代码的编写和修改。尤其在处理大量的运算和操作时,可以灵活地简化,替换或者是修改代码! 三个必要条件1 ...
分类:
移动开发 时间:
2018-07-30 11:11:53
阅读次数:
215
PDM(物理概念模型)各种属性建立如PK,AK等 https://blog.csdn.net/qq_27376871/article/details/51321609 CDM: ER图详细教程 通常在概要设计阶段,画er图,是现实世界中数据特征的抽象 https://www.cnblogs.com/ ...
分类:
其他好文 时间:
2018-07-30 11:11:47
阅读次数:
134
sed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。 sed命令的语法格式: sed的命令格式: sed ...
分类:
系统相关 时间:
2018-07-30 11:11:38
阅读次数:
223
在上一周的学习中,我每天的安排是上午学习,下午健身,晚上放松。在上午的学习中我通过B站找到了一些Java的学习视频,并每天坚持看,并跟着视频中老师的教学试着用esplise敲一些简单的代码。慢慢的发现其实学完c++/c再去学习Java其实要简单得多,很多地方都是相似相通的。上一周学习了一些基础,了解 ...
分类:
其他好文 时间:
2018-07-30 11:11:29
阅读次数:
135
在默认情况下,update会更新第一条找到的数据,我们做个实验,插入3条c为1的数据 db.test_collection.insert({c:1}) 然后我们find的一下 db.test_collection.find({c:1}) 得到的结果是 { "_id" : ObjectId("5b5e ...
分类:
数据库 时间:
2018-07-30 11:11:19
阅读次数:
265
使用阿里云ECS服务器做生产环境,通常会购置一块或多块数据盘。对于磁盘的分区及格式化操作,得慎之又慎,万一弄错了盘符,哭都没地方哭!本文适用于阿里云数据盘挂载操作,同时对于个人虚拟机Linux环境下挂载磁盘也可参考此文.... 1.查看未挂载数据盘 可以先用 命令查看当前已挂 ...
分类:
其他好文 时间:
2018-07-30 11:11:11
阅读次数:
160
CentOS7默认的网卡名称是和设备名称是随机的,如果要修改网卡名称以eth开头,有两种方式 第一种方式 这种方式适合在安装操作系统的时候进行设置, 点击 Tab,打开kernel启动选项, 增加内核参数:net.ifnames=0 biosdevname=0 输入完成之后回车正常安装操作系统就好了 ...
分类:
其他好文 时间:
2018-07-30 11:11:02
阅读次数:
198
C++ template机制自身是一部完整的图灵机(Turing-complete):它可以被用来计算任何可计算的值。于是导出了模板元编程(TMP, template metaprogramming),创造出“在C++编译器内执行并于编译完成时停止执行”的程序。 41:了解隐式接口和编译期多态 所谓 ...
分类:
编程语言 时间:
2018-07-30 11:10:51
阅读次数:
150
linux文件系统文件和目录被组织成一个单根倒置树结构文件系统从根目录下开始,用“/”表示根文件系统(rootfs):rootfilesystem文件名称区分大小写以.开头的文件为隐藏文件路径分隔的/文件有两类数据:元数据:metadata数据:data文件系统分层结构:LSBLinuxStandardBaseFHS:(FilesystemHierarchyStandard)1文件名规则文件名最长
分类:
系统相关 时间:
2018-07-30 11:10:43
阅读次数:
230
acm学习心得及书籍推荐 一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.acm主要是考算法的,主要时间是花在思考算法上,不是花在写程序与debug上。 下面给个计划练练: 第一阶段:练经典常用算法,下面的每个算法打上十到二十遍,同时自己精简代码。因为太常用,所以要练到写时不用想 ...
分类:
其他好文 时间:
2018-07-30 11:10:37
阅读次数:
142