为什么要建立一套统一开发框架体系

近十年来,中国互联网发展的十分迅速,互联网科研在逐渐地颠覆传统行业,我们的衣食住行随着互联网的进步,发生了天翻地覆的变化。借助这股春风,许多互联网公司如雨后春笋般冒了出来,他们的业务发展的非常快,公司的规模也越来越大。这得益于中国经济的高速增长和互联网快速发展的背景。在大环境的发展背景下,公司的快速发展会掩盖许多的问题。在公司的发展初期,为快速的进行市场扩展,而不考虑成本的投入,运营维护和技术沉淀
分类: 企业开发 发布时间: 09-05 22:20 阅读次数: 0

mysql 流程控制函数

if函数:ifelse的效果SELECTIF(10<5,'大','小');#第一个表达式为真则返回第二个参数否则返回第三个#案例:SELECTlast_name,commission_pct,IF(commission_pctISNULL,'没奖金','有奖金')FROMemployees;case函数:类似于switchcase的效果#案例:查询员工的工资部门号=30,工资为1.1倍;40
分类: 数据库 发布时间: 09-05 22:20 阅读次数: 0

DP斜率优化总结

DP斜率优化总结 任务安排1 先\(O(N^2)\)做法,先分别预处理出\(T_i,C_i\)前缀和\(t[i],c[i]\),其中\(f[i]\)并不表示前\(i\)个任务花费的时间,而是壳含前面所有决策对于后面的影响。这道题dp思路就是边决策边加上当前决策对于后面的影响(一种“费用提前计算”的思想) 转移方程: \[ f[i]=min(f[j]+(c[i]-c[j])*t[i]+s*(c[n]-c[j]), f[i]) \] #include <cstdio> #include <cstr
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

使用result风格开发

表单提交后,控制层会根据表单的提交方式调用不同的方法 1. GET提交 @RequestMapping(value="{uid}",method=RequestMethod.GET)//GET:查询 public String findById(@PathVariable("uid") int id) {//@PathVariable把uid的值赋值给形参id System.out.println("findById====="+id); retu
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

玩转小程序之文件读写

小程序开发中,会有一些场景需要用到文件的读写。在之前的一个项目中,需要分析设备的在持有者手中的运动状态,并通过分析设备上的重力加速计和方向传感器的数据获取设备位置和方位信息,因为数据太多,靠实时上传肯定不现实,于是就决定通过实时写入文件,运行一段时间之后,再去读取文件内容,再去上传。 官方API (真心简略,谁看得懂啊,手动狗头保命:)) 还是自己来撸吧 一,写新文件 建立全局变量fsm。参数data就是我们要写入文件的内容。filePath很关键,如果没写对的话,你根本就找不到它到哪儿去了,
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

test20190905 ChiTongZ

100+22+90=212。前两道题不错,但T3 没什么意义。 围观刘老爷超强 T1 解法。 ChiTongZ的水题赛 【题目简介】 我本可以容忍黑暗,如果我不曾见过太阳。 考试内容略有超纲,不超纲的都给了非常多的部分分。 注意常数优化与 超光速 快速读入的运用 \[ 黑暗(game) \] 【题目信息】 时间限制:\(2.5s\) 空间限制:\(512MB\) \(O2:\) 没有 【题目背景】 \(ChiTongZ\) 实在想不出背景,便开始玩猜数游戏,为了不让他鸽掉出题,请帮他完成猜数游
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

Balanced Lineup(区间更新+查询)

给你一个长度为n的序列a[N] (1 ≤ N ≤ 50000),询问Q(1 ≤ Q ≤ 200000) 次,每次输出【L, R】区间最大值与最小值的差是多少。 so easy~ so easy~ so easy~ Input 多组用例 第一行是两个整数 N,Q 然后是N个数a[i] 保证a[i] 都小于1e9 然后是Q个询问 每次给你L,R 保证(1<=L<=R<= N) Output 输出每次询问【L, R】区间最大值与最小值的差是多少 Sample Input 6 3 1 7 3
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

Android开发中UI相关的问题总结

UI设计和实现是Android开发中必不可少的部分,UI做不好的话,丑到爆,APP性能再好,估计也不会有多少人用吧,而且如果UI和业务代码逻辑中间没有处理好,也会很影响APP的性能的。稍微总结一下,开发中遇到的一些UI相关的问题,以及解决的方法,提供给有需要的人。 1,Android全屏显示 方法:requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

php 简单的 单例模式

php单例模式简单说明 <?php /** * Created by PhpStorm. * auther: sgj * Date: 2019/9/5 * Time: 20:58 */ /* 1.单例模式只能通过自身进行实例化 2.拥有一个保存对象实例的静态成员变量 3.拥有一个访问这个实例的公共静态方法(常用getInstance()方法进行实例化单例类 ) 4.通过instanceof操作符可以检测到类是否已经实例化了 */ cl
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

[面试必备]深入理解Java的volatile关键字

前言 在Java并发编程中,volatile关键字有着至关重要的作用,在面试中也常常会是必备的一个问题。本文将会介绍volatile关键字的作用以及其实现原理。 volatile作用 volatile在并发编程中扮演着重要的角色,volatile是轻量级的synchronized,volatile关键字有两个作用: 1)保证共享变量的可见性 可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。笔者此前一篇文章Java并发编程:Java内存模型JMM中有说到,Java内存
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

Python日记-变量

1、 函数内的是 局部变量 2、最外层的是 全局变量 3、global name 函数内部定义最外层的 全局变量 4、nonlocal name 函数内部定义上一层的局部变量 >>>>>下面例子对 global 与 nonlocal 进行了分析。 1 name = '陈卓' # 全局变量 2 3 4 def dcc1(): 5 name = '冷静' # 局部变量 6 7 def dcc2(): 8 nonlocal na
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

Servlet:我还活着呢!

原文链接:https://mp.weixin.qq.com/s/HcS-sgJbfrY8t7kYz-4yFQ 转自:码农翻身(微信号:coderising) 我是Servlet, 由于很多框架把我深深地隐藏了起来,我变得似乎无关紧要了,很多人也选择性的把我给遗忘了。 其实,我还活得好好的呢, 只不过是从前台明星慢慢退居幕后而已。 好基友Servlet + JSP 想当年我刚刚诞生的时候,无数人对我趋之若鹜。 因为那个时候Web服务器只能处理静态的HTML页面,图片,JavaScript这样的东
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

luogu 2331 [SCOI2005]最大子矩阵

题目描述 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。 输入格式 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)。 输出格式 只有一行为k个子矩阵分值之和最大为多少。 输入输出样例 输入 #1复制 3 2 2 1 -3 2 3 -2 3 输出 #1复制 9 分析 方法1 O(n3*k):luogu 2331 题解
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

程序员接触新语言————hello world ^-^,web3种样式表

我的第一个网页 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>html 基础</title> <link rel="stylesheet" type="text/css" href="mystyle.css"> <style type="text/css"> p { color: brown; }
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

redis哨兵模式启动redis-sentinel sentinel.conf 报错

[root@node01 redis-3.2.8]# redis-sentinel sentinel.conf *** FATAL CONFIG FILE ERROR *** Reading the configuration file, at line 73 >>> 'sentinel auth-pass 192.168.8.100 123456' No such master with specified name. 原因:以下的两行配置,有先后顺序,先配置monitor的名称mymast
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

(数据科学学习手札69)详解pandas中的map、apply、applymap、groupby、agg

*从本篇开始所有文章的数据和代码都已上传至我的github仓库:https://github.com/CNFeffery/DataScienceStudyNotes 一、简介   pandas提供了很多方便简洁的方法,用于对单列、多列数据进行批量运算或分组聚合运算,熟悉这些方法后可极大地提升数据分析的效率,也会使得你的代码更加地优雅简洁,本文就将针对pandas中的map()、apply()、applymap()、groupby()、agg()等方法展开详细介绍,并结合实际例子帮助大家更好地理
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

c语言练习39——向数列中插入一个数

#include<stdio.h> #include<stdlib.h> /*题目:一个数如果恰好等于除开它本身外的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数*/ int main() { system("color 1F"); // 设定显示框为蓝底白字 system("mode con cols=80 lines=30"); //固定显示框尺寸 /***********************************
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

男人八题2019

打的第三年男人八题了= = 感觉自己可能能创造一个EZ历史上打过最多男人八题的人(嘤嘤嘤我明明是妹子啊 考场上是5题 目前补了7题 目录 Biology Chemistry Chinese English Geography History Math Physics Biology 模拟= = //Love and Freedom. #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #defi
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

linux 通过管道更方便的查询输入记录

history |sort -k4|uniq -f3 -c |sort -n -k2 history:得到输入记录 | sort -k4:在第4列进行排序 -k4 第4列 每一列用空格分隔 | uniq -f3 -c :越过前3列 进行去重操作 每一列用空格分隔 | sort -n -k2 :在第2列通过数字进行排序 -n 通过数字排序 -k2 在第2列排序 这样一个简洁的历史记录查询就做好啦 ---------------------- 附上一个娱乐版的 将历史记录再次精简,可惜不能查询
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0

Just a Hook(区间更新+区间和)

In the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same length. Now Pudge wants to do some operations on the hook. Let us num
分类: 其他 发布时间: 09-05 22:14 阅读次数: 0