SRP周记_20190418

SRP的全名是Student research project (我猜的),对于部分学生来说,不做就相当于不能毕业,一个project大概做一年左右,算是我工的一个特色。本人参加的SRP是做一个编译原理在线教学平台,负责后端开发。 之所以在博客上发周记,目的是想提醒一下自己还有个坑要填。 因为对后端开发感兴趣,想学一下web app开发,做个小项目;而且老师是班主任,还算靠谱,于是就去了。可能是自我介绍吹得好,老师也要了我。 和老师聊了一下,原来老师手上已经有个半成品,但是他不满意,还想继续做
分类: 其他 发布时间: 04-18 23:51 阅读次数: 0

隔联盟嘅核心基地‘星海会堂’都就廿分钟嘅行路

元帅府居于全帝星最豪华嘅地段,隔联盟嘅核心基地‘星海会堂’都就廿分钟嘅行路去路程。府外嘅铁闸旁风雨无阻有军装人员把守,内部却是上下两层嘅仿古建筑;除咗金灿灿嘅‘元帅府’三个大字嘅匾额外,仲有府邸后门墙上嗰个,据讲系奚元帅亲手绘制嘅阴阳鱼,都系元帅府最为特殊嘅身份象征。 只可惜蚊帅府嘅内部,并冇表面睇上去咁平同、都好,反而紧进行住一场可以称得上系单方面嘅拗撬。 https://baobao.baidu.com/diary/4b9663445494ba8544eb3cb8ec12e63a.html
分类: 其他 发布时间: 04-18 23:51 阅读次数: 0

2018-2019-2 20175228实验二《面向对象程序设计》实验报告

一、实验内容及步骤 (一)单元测试 (1)三种代码 ①伪代码 百分制转五分制: 如果成绩小于60,转成“不及格” 如果成绩在60与70之间,转成“及格” 如果成绩在70与80之间,转成“中等” 如果成绩在80与90之间,转成“良好” 如果成绩在90与100之间,转成“优秀” 其他,转成“错误” ②产品代码 public class MyUtil{ public static String percentage2fivegrade(int
分类: 其他 发布时间: 04-18 23:51 阅读次数: 0

mybatis深入学习第二天

mybatis架构 接口层;对外提供增删改查接口 数据处理层:入参映射(java类型映射成sql需要的jdbc类型,并设置参数),sql解析,执行sql,结果映射 基础支承层:连接管理,事务管理,配置加载,缓存处理 XMLConfigBuilder这是一个专门用来创建configuration对象的工具类 XMLConfigBuilder调用构造方法实例化congiguartion对象 XPathParser:提供基于XPath(语法)的xml解析器 XPathParser :构造方法:创建d
分类: 编程语言 发布时间: 04-18 23:51 阅读次数: 0

Android中线程的通信机制:消息机制(二)

Android中线程的通信机制:消息机制(二) 在上一节中我们提到了MessageQueue和Looper,那么这一节中我们就说说这两个东东吧! 一般在大家默认的情况下,handler时在主线程中处理消息,即可以更新UI 一般正常我们的代码是handler时在主线程中创建 private Handler handler; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI
分类: 编程语言 发布时间: 04-18 23:51 阅读次数: 0

Binary-Search-004-Tree-Search

FileOps.h #ifndef INC_04_BINARY_SEARCH_TREE_SEARCH_FILEOPS_H #define INC_04_BINARY_SEARCH_TREE_SEARCH_FILEOPS_H #include <string> #include <iostream> #include <fstream> #include <vector> using namespace std; namespace FileOps{ int firstChar
分类: 编程语言 发布时间: 04-18 23:50 阅读次数: 0

oracle数据库range分区以及子分区

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/whandgdh/article/details/89378111 前言 1、 创建包含主分区表和子分区表 2、创建分区局部索引 3、插入数据 4、查看执行计划 (这里是解释执行计划) 5、创建一个上面分区表字段数据相同的非分区表 并创建索引 6、 再来查看非分区表的执行计划 7、当分区表和非分区表都走索引扫描 9、在分区中创建 位图索引 10、 再次来同样语句的执行计划 12、当位图索引对于谓语
分类: 编程语言 发布时间: 04-18 23:50 阅读次数: 0

Python多线程就是这么简单

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Derllk/article/details/89378113 单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。 (好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。_) from time import ctime,sleep def music(): for i in range(2): print “I was l
分类: 编程语言 发布时间: 04-18 23:50 阅读次数: 0

android Gson多维Json数组解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21451721/article/details/89376085 解析Json数据时,遇到二维数组或者更多维的数组的处理方法。 Json如下: {"code": 1, "data": [ [ { "nodename": "测试", "addr": "中国北京市xx区xx路x号", "uid":
分类: 编程语言 发布时间: 04-18 23:49 阅读次数: 0

基于spring @EnableWebSocket 实现socket通信业务处理优化

本篇文章针对基于spring @EnableWebSocket 实现socket通信业务处理的处理 在socket通信默认情况下是线程不安全的,当多个线程访问同一个socket实体是将会发生错误,具体看源码当socket发送信息是改变自身状态,当另一个线程发送时会检查状态,当状态不为初始值是将抛出异常, 本人解决思路是将每个socket客户端的信息根据放到单独队列去处理,以实现单线程操作 不涉及socket存储处理以及发送的逻辑代码 首先定义消息实体类封装收到的消息 public class
分类: 编程语言 发布时间: 04-18 23:49 阅读次数: 0

.net mvc + Dapper 实例

简介 此文章为.net mvc + Dapper学习实例,文后有实例源码链接。 为什么写这篇文章 因不喜欢EF的臃肿和Linq的别扭,以往项目中采用自己弄的轻量级ORM,在思考和借鉴其他ORM框架中, 发现Dapper。Dapper的介绍度娘一堆,这里就不介绍了。 话不多说,看随笔 创建MVC项目 通过Nuget获取Dapper 搜索Dapper,并安装,先测试Dapper,过后再测试SimpleCRUD Dapper对.net Framework 版本有限定,所以搭建的项目一定要注意,我
分类: 编程语言 发布时间: 04-18 23:49 阅读次数: 0

网站出现illegal string offset 错误的解决办法

出现此错误是因为循环的值$w里有空数组,可在foreach循环内加if判断是否是数组,如: foreach($ws as $w) { if(is_array($w)){ $w = trim($w); if(strlen($w)<2) continue; if(!preg_match("/[^0-9:-]/",$w)) continue; if(strlen($w)==2&&ord($w[0])>0x80) contin
分类: 编程语言 发布时间: 04-18 23:48 阅读次数: 0

Binary-Search-006-Tree-Level-Traverse

main.cpp #include <iostream> #include <queue> using namespace std; template <typename Key, typename Value> class BST{ private: struct Node{ Key key; Value value; Node *left; Node *right; Node(Key key,
分类: 编程语言 发布时间: 04-18 23:48 阅读次数: 0

Binary-Search-007-Tree-Remove-Min-and-Max

main.cpp #include <iostream> #include <queue> #include <cassert> #include <ctime> using namespace std; template <typename Key, typename Value> class BST{ private: struct Node{ Key key; Value value; Node *left;
分类: 编程语言 发布时间: 04-18 23:48 阅读次数: 0

怎么选择数据服务器

  我们应当都知道“数据无价”这个词,既然数据那么主要,选择一款安全稳定的数据服务器是很有必要的,那么如何选择一款牢靠的,稳定的数据服务器呢?我们从五个方面下手,协助您体系的了解数据库服务器对服务器硬件有哪些请求。   1.数据库的高功能准则   确保所选购的服务器,不只能够满意运营体系的运转和业务处理的需求,并且能够满意必定期间业务量的添加。通常能够依据经历公式计算出所需的服务器TpmC值(Tpmc是衡量计算机体系的业务处理能力的程序),然后对比各服务器厂商和TPC安排发布的TpmC值,选择
分类: 编程语言 发布时间: 04-18 23:48 阅读次数: 0

Binary-Search-008-Tree-Remove

main.cpp #include <iostream> #include <queue> #include <cassert> using namespace std; template <typename Key, typename Value> class BST{ private: struct Node{ Key key; Value value; Node *left; Node *right;
分类: 编程语言 发布时间: 04-18 23:47 阅读次数: 0

高防服务器有哪些特点?

  互联网的繁荣发展离不开各类网站的建立,网站的建立则离不开服务器的支持,出于对网站安全的考虑,很多企业在建站规划时都会选择能够抵御DDoS、CC等外来攻击的服务器,这些服务器一般被称为高防服务器。那么,相对于普通服务器,高防服务器又有哪些特点呢?   相对于普通服务器,高防服务器主要有两个特点:   一是大带宽,很多的网络攻击都是带宽消耗型攻击,比如DDoS攻击、CC攻击等,所以高防服务器对带宽的要求较高,只有足够大的带宽才能保证受到攻击时不会造成很大影响。   二是流量牵引,高防服务器通常
分类: 编程语言 发布时间: 04-18 23:47 阅读次数: 0

文件存在,但页面显示404错误,文件不存在,同级其他文件能打开

问题: 文件存在,但页面显示404错误,文件不存在,同级其他文件能打开。 原因: 原因可能是IIS服务器不支持该文件类型。 解决办法: a、win2008打开IIS管理器,双击“MIME类型”: 点击右侧的“添加”,在弹出框里面,文件扩展名填写.f4v,MIME类型填写video/f4v,点击“确定”后f4v就添加成功了; b、在win2003下,打开IIS管理器,在左侧“网站”上右键属性: 在弹出的界面切换到“HTTP头”,点击“MIME类型”,再点击“新建”: 扩展名.flv,MIME类型
分类: 编程语言 发布时间: 04-18 23:47 阅读次数: 0

php中字符串函数

版权声明:本文为博主原创文章,未经博主允许不得转载。!! https://blog.csdn.net/lzq_csdn_th/article/details/52051421 php字符串处理函数大全 addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII码 chunk_split —
分类: 其他 发布时间: 04-18 23:46 阅读次数: 0

session入库

版权声明:本文为博主原创文章,未经博主允许不得转载。!! https://blog.csdn.net/lzq_csdn_th/article/details/52051811 我们知道,session是一种会话技术,用来实现跨脚本共享数据或者检测跟踪用户状态。 session的工作原理 (1)当一个session第一次被启用时,一个唯一的标识被存储于本地的cookie中。 (2)首先使用session_start()函数,PHP从session仓库中加载已经存储的session变量。 (3)当
分类: 其他 发布时间: 04-18 23:46 阅读次数: 0