3 Hello_hpc

尚未进行身份认证

暂无相关描述

等级
TA的排名 5w+

Linux中文件属性与权限的更改

三个命令-chgrp、chown、chmod:   chgrp:改变文件所属用户组   chown:改变文件所有者   chmod:改变文件的权限利用ls命令查看文件时,比如在当前文件夹中输入ls-al,显示界面如下:   第一列代表文件权限,有十位。第二列代表文件链接数,文件夹的链接数会大于1。第三列、四列代表当前文件的所有者和所有用户组,最后一列为文件名称...

2018-06-19 20:09:01

MySql的事务机制

1.事务的基本定义事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位 。  事务体现出整体的概念,要么事务中的操作全部成功,要么全部失败。体现在数据库sql里就是逻辑上相互依赖的一组sql语句。下图是事务执行的一个完整过程:                        ...

2018-03-26 20:28:28

数据库索引

   索引的作用是排好次序,使得查询时可以快速查找到。1.索引创建的优点?第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序语句进行数据检索时,同样可以显著减少查询中分组和排序的时间。2.索引创建的缺点?  第一...

2018-03-26 11:08:32

算法中的一些数学问题

1.欧几里得算法(辗转相除法)     该算法用来快速计算两个整数的最大公约数。  递归算法:intgcd(inta,intb){ if(b==0) returna; returngcd(b,a%b);}  非递归算法://辗转相除法intgcd(inta,intb){intx,y;x=a>b?a:b;y...

2018-03-16 23:27:08

暴力枚举相关问题---利用二进制枚举法

1.李白喝酒问题题目描述:话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒两斗。他边走边唱:        1.无事街上走,提壶去打酒。        2.逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。请你计算李白遇到店和花的次序,有多少种可能得方案。题目解析:1.此...

2018-03-12 17:06:21

2017奇虎360春招笔试编程

1.A、B两伙马贼意外地在一片沙漠中发现了一处金矿,双方都想独占金矿,但各自的实力都不足以吞下对方,经过谈判后,双方同意用一个公平的方式来处理这片金矿。处理的规则如下:他们把整个金矿分成n段,由A、B开始轮流从最左端或最右端占据一段,直到分完为止。马贼A想提前知道他们能分到多少金子,因此请你帮忙计算他们最后各自拥有多少金子?(两伙马贼均会采取对己方有利的策略)。 输入测试数据包含多组...

2018-03-05 20:32:07

今日头条2018校招后端方向(第二批)

1.为了不断优化推荐效果,今日头条每天要存储和处理海量数据。假设有这样一种场景:我们对用户按照它们的注册时间先后来标号,对于一类文章,每个用户都有不同的喜好值,我们会想知道某一段时间内注册的用户(标号相连的一批用户)中,有多少用户对这类文章喜好值为k。因为一些特殊的原因,不会出现一个查询的用户区间完全覆盖另一个查询的用户区间(不存在L1<=L2<=R2<=R1)。输入描述:输入:...

2018-03-03 18:32:31

2018爱奇艺秋招第一场(13道题)

选择题。1.当分配给一个进程的页面数增加时,页故障数可能增大也可能变小,下述算法符合这种情况的什么算法?   答案是:A.FiFo算法。   此题的题意是:在页面置换算法中,哪一种算法随着给定页面数的增加,缺页中断次数有可能还会增加或者减小。FiFo算法就是先进先出,最先调入的页面,在页面数满,并且发生缺页时,就置换出最早调入的。LRu算法就是替换最长未使用的页面。clock算法是l...

2018-03-02 21:07:16

math---65. Valid Number

问题描述:Validateifagivenstringisnumeric.Someexamples:"0" => true"0.1" => true"abc" => false"1a" => false"2e10" => trueNote: Itisintendedfortheproblemstatementto

2018-02-05 14:52:29

Math--43. Multiply Strings大数乘法

题目描述:Giventwonon-negativeintegers num1 and num2 representedasstrings,returntheproductof num1 and num2.Note:Thelengthofboth num1 and num2 isBoth num1 and num2 contains

2018-02-05 14:44:59

Math--29. Divide Two Integers

问题描述:Dividetwointegerswithoutusingmultiplication,divisionandmodoperator.Ifitisoverflow,returnMAX_INT.问题解析:1.此题的题意是求两个整数相除的结果,但是不能用到乘法、除法或者求模运算。如果溢出就输出最大整数。2.此题能用的只有加法和

2018-02-05 14:27:53

hash_table---数独问题

36. ValidSudoku问题描述:DetermineifaSudokuisvalid,accordingto: SudokuPuzzles-TheRules.TheSudokuboardcouldbepartiallyfilled,whereemptycellsarefilledwiththecharacter 

2018-02-03 18:05:05

array---42. Trapping Rain Water

问题描述:Given n non-negativeintegersrepresentinganelevationmapwherethewidthofeachbaris1,computehowmuchwateritisabletotrapafterraining.Forexample, Given [0,1,0,2,1,0,1

2018-02-01 22:29:22

array--31. Next Permutation

问题描述:Implementnextpermutation,whichrearrangesnumbersintothelexicographicallynextgreaterpermutationofnumbers.Ifsucharrangementisnotpossible,itmustrearrangeitasthelo

2018-02-01 17:48:30

array问题---2Sum、3Sum、4Sum

1.TwoSum题目描述:Givenanarrayofintegers,return indices ofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhave exactly onesolution,andy

2018-02-01 16:03:53

动态链接库和静态链接库

1.静态库(StaticLibrary):    函数和数据被编译进一个二进制文件(通常扩展名为.LIB)。在使用静态库的情况下,在编译链接可执行文件时,链接器从库中复制这些函数和数据并把它们和应用程序的其它模块组合起来创建最终的可执行文件(.EXE文件)。2.导入库(ImportLibrary):     在使用动态链接库的时候,往往提供两个文件:一个引入库和一个D

2018-01-31 21:00:59

DFS和BFS的使用

所谓DFS,就是深度遍历,一般用到的就是递归。BFS一般就是广度遍历,一般就是利用辅助栈或者队列,来实现层次遍历。130. SurroundedRegions问题描述:Givena2Dboardcontaining 'X' and 'O' (the letter O),captureallregionssurroundedby 'X'.Areg

2018-01-30 20:06:12

array-股票买卖问题--- Best Time to Buy and Sell Stock

121. BestTimetoBuyandSellStock问题描述:Sayyouhaveanarrayforwhichthe ith elementisthepriceofagivenstockonday i.Ifyouwereonlypermittedtocompleteatmostonetrans

2018-01-30 19:51:27

帕斯卡(杨辉)三角形问题

118. Pascal'sTriangle---找规律迭代问题描述:Given numRows,generatethefirst numRows ofPascal'striangle.Forexample,given numRows =5,Return[[1],[1,1],[1,2,1],[1,3,3,1],

2018-01-23 21:55:25

程序编译的四个过程

编译程序生成可执行文件四个阶段:GCC驱动程序读取源文件.c比如hello.c,并把它翻译成一个可执行目标文件hello,需要经历一下四个阶段,如下图示: 预处理阶段。预处理器(cpp)根据以字符#开头的命令,修改原始的C程序。比如hello.c中第一行的#include命令告诉预处理器读取系统头文件stdio.h的内容,并把它直接插入程序文本中,结果就得到了另一个C程序,通常

2018-01-17 23:04:19

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!