2.4、字符串模式匹配 资讯网址:www.qghkt.com 腾讯课堂:https://qghkt.ke.qq.com/20个常用算法 模式串(或子串)在主串中的定位操作通常称为串的模式匹配,它是各种串处理系统中最重要的运算之一。 2.4.1、布鲁特-福斯算法 【基本思想】 从主串的第一个字符起与模 ...
分类:
编程语言 时间:
2018-07-15 19:41:42
阅读次数:
172
WIN7 环境下搭建 PHP7(64 位)操作步骤 一、安装与配置 Apache1、下载 Apache下载地址:https://www.apachelounge.com/download/ 2、安装 ApacheA、将压缩包解压到 D:\ 目录下,并且命名为 Apache24; B、启动 Windo ...
算数操作符 + 加 - 减 * 乘 / 除 % 取模 移位操作符 >> 右移 << 左移 位操作符 & 按位与操作,只有两个位都是1,才是1,否则是0 | 按位或操作,只有两个位都是0,才是0,否则是1 ^ 按位异或操作,如果两个位不一样结果为1,如果相同,结果为0 复合赋值符 += -= *= / ...
分类:
编程语言 时间:
2018-07-10 21:26:43
阅读次数:
141
1. 登录 2. 定位操作项目 3. 删除缓存区.idea(保留工作区.idea) 4. 提交gitiginore文件,将.idea从源代码仓库中删除(-m 表示注解) 5. 推送到远程端 ...
分类:
其他好文 时间:
2018-07-09 17:18:53
阅读次数:
213
其实我很犹豫要不要写这样一篇关于线程的文章,毕竟我对线程的理解还非常浅薄,但是想想以后能深入理解再来更新就好了。 线程是啥,官方说法:程序执行流的最小单位,一个或多个线程组成一个进程。嘛意思,计算机知识非得搞这么抽象吗??百度是最好的老师,在知乎上看到一篇非常有趣又较好理解的文章(开桌子),此处放链 ...
分类:
编程语言 时间:
2018-07-09 01:08:41
阅读次数:
174
1 import java.util.Scanner; 2 3 /** 4 * 功能:用位运算,判断一个数是否为2的n次方。 5 * 思路:用1做移位操作,然后判断移位后的值是否与给定的数相同。 6 */ 7 public class Main3 { 8 9 public boolean isPow... ...
分类:
其他好文 时间:
2018-07-07 23:56:07
阅读次数:
214
判断方法(奇数): 错误判断方法:通过a%2==1来判断。(原因:负奇数对2取余的结果为-1) 正确判断方法:(1) 通过a%2!=0来判断。 (2) 通过(a&1)==1来判断。(推荐使用,位操作,性能更优) Java代码: ————利用“a%2!=0”判断———— 0为偶数 11为奇数 -11为 ...
分类:
编程语言 时间:
2018-07-07 13:40:47
阅读次数:
128
线程的内存模型 32位操作系统的寻址空间为2的32次方,也就是4GB的寻址空间;系统在这4GB的空间里划分出1GB的空间给系统专用,称作内核空间,具有最高权限;剩下3GB的空间为用户空间(一般JVM的可用内存最大只能是2GB),只能访问当前线程划分的内存地址。用户线程需要访问硬件资源的时候需要委托内 ...
分类:
编程语言 时间:
2018-07-06 01:24:56
阅读次数:
211
描述: 有一组连续的有序的自然数,需要获取这组自然数的中位数,自然数从 low -> high,low表示最小的,high表示最大的数 第一种方案: (low+high)/2 -1 第二种方案: low + ((hign - low) >> 1) 第二种方案在计算机执行时会更好一点,采用的移位操作, ...
分类:
其他好文 时间:
2018-07-05 17:20:19
阅读次数:
136
一、下载 这里以下载linux版本为例,下载分为32位操作系统软件包和64位操作系统软件,根据自己系统的选择对应的软件安装包。 下载网址:https://www.mongodb.com/download-center?jmp=nav#atlas 二、安装 1.将下载的安装包上传到linuxr的/us ...
分类:
数据库 时间:
2018-06-30 20:54:31
阅读次数:
273