javaSe,javaEE;或许菜鸟才能更懂菜鸟(javaEE初学者,自学,欢迎沟通交流 [email protected]

自学javaEE 小菜鸟一枚 喜欢编程的美 如果你也在学习也许我们有些聊的 我们可以交流技术,交换资源,分享感悟 QAQ ~~ [email protected]
分类: 其他 发布时间: 06-12 22:27 阅读次数: 3

C/C++ -- 插入排序算法

索引: 开源Spring解决方案--lm.solution 参看代码 GitHub: Sort.cpp 代码简要分析说明:   1.for(int i=1;i<nSize;i++)     这个外层的for循环, [0][1],[1][2],[2][3]... 这样的顺序让内层循坏开始索引递减比较,保证每对开头     的内层循坏排序前,前面的都是排序好的   2.while (tmp<ary[n]) ... n-- ...     这个内层的while循环,使外层的每对开头的循环开始,若比较
分类: 其他 发布时间: 06-12 22:27 阅读次数: 2

3 . python Collections -- Deque Object

外语不好,机翻勿喷,方便回顾 (逃~语法:class collections.deque([iterable[, maxlen]])返回一个从左到右初始化的新deque对象(使用append())和来自iterable(可迭代的)的数据。 如果未指定迭代,则新的双端队列为空。Deques是堆栈和队列的泛化(名称发音为“deck”,是“双端队列”的缩写)。 Deques支持线程安
分类: 编程语言 发布时间: 06-12 22:27 阅读次数: 3

dispatch_sync:As an optimization, this function invokes the block on the current thread when possible

两件事情: 1、是否是一个线程; 2、queue task 的目标线程是否有未完成的task。 模型:一个线程处理当前的task还有通过gc d派发来的待执行task。 猜测: 如果目标thread上除了当前task,没有其它的task,派发到thread task 可以 优化为直接执行。 如果有其它待执行task,则会导致死锁。
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

网络拥堵造成数据库性能表现异常的问题排查

问题描述:CRM数据库每日必要数据导入后才会开始数据计算生成。今天早上的计算开始时间较之前正常情况下晚了2小时。维护人员查获是 数据导入过程中原先差不多300秒完成的步骤现在用了1小时之多。 大致的排查过程如下:   (1)借助osw工具记录的linux系统历史数据,排除了对应时间段cpu、io活动异常的情况。   (2)导出对应时间段awr报告及过往正常情况下对应时间段awr报告做对比分析。 正常情况下对应时间段awr报告: 异常情况下对应时间段awr报告 可以看到数据库本身状态是相当空闲的
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

第六章 属性文法和语法制导翻译

一、属性文法: 1.属性文法 是在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干个相关的“值”(称为属性)。 属性:代表与文法符号相关的信息,和变量一样,可以进行计算和传递。 例:类型、值、代码序列、符号表内容等 2.属性的分类 综合属性 继承属性 (1)综合属性 用于“自下而上”传递信息 在语法树中,一个结点的综合属性的值,由其子结点的属性值确定 S—属性文法:仅仅使用综合属性的属性文法 (2)继承属性 用于“自上而下”传递信息。 在语法树中,一个结点的继承属性由此结点的
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

day04-集合

一、集合:set 特点: 天生去重;集合也是无序的 不可根据下标取值,可用for循环取出集合中的元素,如以下代码 1 nums = {6,7,1,2,3,4,5,6,7}# 集合可自动去重 2 for n in nums: # 使用for循环读取集合中的数据 3 print(n) 1、集合的定义 (1)定义一个空集合,如下所示 *注:创建空集合时,只能用set(),如果用第二种方法s={},创建的实际上是一个空字典。 1 num_set = set() 2 print(num_set
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

Linux重要目录及文件

1.1 Linux目录结构 1.1.1 目录总结构与特点 1、一切从"根"开始, "/"是所有目录的起点(顶点)。 2、Linux根下面的目录是一个有层次的树状结构。 3、酷似一棵倒挂着的树。 1.1.2 相对路径与绝对路径区别 相对路径:相对当前路径,路径的路径,既路径开头没有“/”斜线,例如etc。 绝对路径:从根为起始点的路径,例如/tmp 1.1.3 /下的目录及各自作用 ├── bin Essential command binaries 必要的 二进制 命令 所在的路径(所有用户)
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

PHP批量写入数据、批量删除数据 php批量删除,批量操作

批量插入可以参考 $sql = "insert into data (id,ip,data) values "; for($i=0;$i<100;$i++){ $sqls[]="($i,'127.0.0.1',50)"; }; $sql .=join(",",$sqls); $connect_mysql->query($sql); ==================================== php批量删除,批量操作 批量删除多条记录,对于比较多的信息,如果没有批量删除功能是非常麻
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

[APIO2009]抢掠计划(Tarjan,SPFA)

[APIO2009]抢掠计划 题目描述 Siruseri 城中的道路都是单向的。不同的道路由路口连接。按照法律的规定, 在每个路口都设立了一个 Siruseri 银行的 ATM 取款机。令人奇怪的是,Siruseri 的酒吧也都设在路口,虽然并不是每个路口都设有酒吧。 Banditji 计划实施 Siruseri 有史以来最惊天动地的 ATM 抢劫。他将从市中心 出发,沿着单向道路行驶,抢劫所有他途径的 ATM 机,最终他将在一个酒吧庆 祝他的胜利。 使用高超的黑客技术,他获知了每个 ATM
分类: 其他 发布时间: 06-12 22:22 阅读次数: 2

测试博客园word发微博成功了,祝贺一下!

使用模版 发布 博客!测试,好几次了无法成功!
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

Django框架(四)---- 总路由urls.py

Django框架(四) 总路由--project/urls.py 运行Django服务后,利用URL来进行访问Django,此时,Django使用project/urls.py文件进行辨别处理URL,将URL的请求推送给相应的app中的子路由urls.py中 project/urls.py文件内容示例: 1 from django.conf.urls import include, url 2 from django.contrib import admin 3 4 urlpatterns
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

合并多个Excel文件

这条分享来自百度经验 https://jingyan.baidu.com/article/e6c8503cb6ed7ee54e1a1811.html
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

Angular JS 中的服务注册方法

ngular JS 中的内置方法之表单验证
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

课时95.背景图片(掌握)

1.如何设置背景图片? 在css中有一个叫做background-image:url();的属性,就是专门用于设置背景图片的。 注意点: 1.图片的地址必须放在url()中,图片的地址是本地的地址,也可以是网络的地址 2.如果图片的大小没有标签的大小大,那么会自动在水平和垂直方向平铺和填充 3.如果网页上出现了图片,那么浏览器会再次发送请求获取图片。 我们先将所有的url地址删除 查看开发者工具下的Network,发现什么都没有 然后我们刷新网页,发现下面多出了一行,然后我们点开respons
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

Linux九阴真经之九阴白骨爪残卷10(MySQL架构、缓存及索引)

一、MySQL的架构 连接器 连接池,安全认证、线程池、连接限制、检查内存、缓存 SQL接口 DML、DDL SQL解析器,对SQL语句的权限检查、解析为二进制程序 优化器,优化访问路径 缓存cache,buffer 存储引擎 innodb 文件系统 日志 二、查询缓存(Query Cache) SQL语句 查询缓存 解析器 解析树 预处理 查找最好的查询路径 查询优化SQL语句 执行计划 API调用存储引擎 调用数据,返回结果 缓存SELECT操作或预处理查询的结果集和SQL语句,当有新的S
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

python爬虫模块之数据存储模块

数据存储模块的话,目前我这用的比较多的是存储到mysql,所以下面的这个例子也是保存到mysql,用到了ORM映射的SQLAlchemy ,(ORM:Object-Relational Mapping,把关系数据库的表结构映射到对象上),使用create_engine()来初始化数据库连接。 SQLAlchemy用一个字符串表示连接信息: '数据库类型+数据库驱动名称://用户名:口令@机器地址:端口号/数据库名' 然后使用pandas tosql进行了保存,对于简单的数据保存,尤其是批量存储
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

正则表达式之grep

grep 的五个参数,基本的常用的: -a :将 binary 档案以 text 档案的方式搜寻数据 -c :计算找到 '搜寻字符串' 的次数 -i :忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行 简单先练习体会。
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

async 和await 了解

1,async 和await 一般成对出现 如: public static async void SumAsync() { TaskFactory taskFactory = new TaskFactory(); Task<int> t = taskFactory.StartNew(()=> { Console.WriteLine("启动新线程"); return 121; });
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3

Linux命令行基础及基础命令

1.1 Linux命令行基础 1.1.1 Linux提示符 实例1-1 [root @ oldboy ~ ] # 当前用户 分隔符 主机名 当前路径 提示符 [root@oldboy ~]# #《== 管理员root对应的提示符 [oldboy@oldboy ~]$ $《==普通用户对应的提示符 整个提示符是由一个系统变量控制的:PS1 1.1.2 Linux常用命令快捷键 tab 命令或路径的补全键。 Linux最有用的快捷键 ctrl+a 光标切到命令行开头 ctrl+e 光标切到命令行结
分类: 其他 发布时间: 06-12 22:22 阅读次数: 3