t420 win7 硬盘安装ubuntu 10.04 LTS 备忘

http://zhangwen.sinaapp.com/?p=5 t420 win7 硬盘安装ubuntu 10.04 LTS 备忘 发表于 2011 年 10 月 25 日 对ubuntu的新版没有感觉,还是决定换回10.04 LTS。安装过程中遇到很多问题,在这里记录一下。 一.下载软件 1.下载ubuntu 10.04的iso镜像 http://www.ubuntu.org.cn/download/ 存到d盘的根目录下 d:/ubuntu-10.04.3-desktop-i386.iso
分类: 其他 发布时间: 10-05 22:17 阅读次数: 0

Java SpringBoot 实体类数据自动验证

package demo.dto; import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; public class ProductDto implements Serializable {
分类: 其他 发布时间: 10-05 22:17 阅读次数: 0

.net core 3.0 Signalr - 03 使用MessagePack压缩传输内容

## MessagePack基础介绍 Signalr默认使用的是json形式传递数据,但是signalr提供了灵活的扩展,支持MessagePack形式序列化数据,以增加性能降低网络传输的效果,极大的提高响应速度。 先看一个MessagePack自定义序列化的例子,以一个自定义的实体对象为例,可以使用MessagepackObject标记为序列化的对象,同时定义使用属性名作为key(区分大小写),同时可以定义忽略某个属性等、以及自定义key等 ``` C# [MessagePackObject
分类: 其他 发布时间: 10-05 22:17 阅读次数: 0

Gym 101170A Arranging Hat dp

Arranging Hat 题目大意: 给你n,m n个m位的数,保证m位,问要是n个按照从小到大排序,求改变最少个数字,使得这n个按照不递增排序,求最后排序的结果。 //dp[i][j] 表示前i个数,修改不超过j次的最小值。 dp[i][j]向dp[i+1][j+k]转移 //pre[i][j]表示第i个数修改j次是由第i-1个数修改pre[i][j]次转移过来的。 #include <cstdio> #include <cstring> #include <queue> #incl
分类: 其他 发布时间: 10-05 22:17 阅读次数: 0

最小表示法总结

问题解决 一般用于解决一类最小表示或最小串的问题。 问题引入 例题:poj1509 求它的循环串中字典序最小的串的开头。 问题解决 暴力 找到所有的串存下来然后排序,复杂度\(\Theta(n^2)\)的。 诡异做法 建个后缀自动机然后遍历最小的字母边即可。 正经一点的 考虑两个指针\(i\),\(j\),一边扫过去的时候暴力求一下\(i,j\)的\(lcp\)的长度,然后比一下\(lcp\)后一位,把大的那个指针往后移那么多位即可。 代码实现 /* mail: mleautomaton@
分类: 其他 发布时间: 10-05 22:17 阅读次数: 0

颜淑眉分享的经历

我叫颜淑眉来自安微六安,今天给大家分享我自己亲身经历的小故事。 还依稀还记得我脸上第一次长出来痘痘那是在我16岁的时候。那个时候作为一个农村的孩子。并不懂得怎么样去保养皮肤,放学就知道帮家里人做点事情,多是在太阳底下晒。 晒到脸上身上多很黑,那时候痘痘长出来被太阳一晒那是又红又肿,而且钻心的痛。 到了读大二的时候才开始注重自己脸上的痘痘,那时候只要听说什么产品可以祛痘美白的,就会想办法去购买回来。 说一句真话我被那些产品坑了很多,直到有一天我在网上无意间看到一个帖子。讲的是怎么祛痘美白的,且下
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

0211书架的制作过程

0211书架的制作过程 https://www.icourse163.org/course/HEPSVE-341004 计算机建筑装饰设计入门 焦灵-高级讲师 0211书架的制作过程 制作书架。屏幕出现“制作书架”,并有书架效果图 制作书架的方法和制作电脑桌的方法是一样的。 首先,制作书架的侧板。在“命令”面板中单击“创建”→ “几何体”→“标准基本体”下的“长方体”按钮,在视图中拖拽一个长方体,长度2000 毫米,宽度350 毫米,高度25 毫米。 在左视图制作侧板: 长度2000 毫米,宽
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

Java中的静态类

1、定义 如果一个类要被声明为static的,只有一种情况,就是静态内部类。 2、特点 1)静态内部类跟静态方法一样,只能访问静态的成员变量和方法,不能访问非静态的方法和属性,但是普通内部类可以访问任意外部类的成员变量和方法 2)静态内部类可以声明普通成员变量和方法,而普通内部类不能声明static成员变量和方法。 3)静态内部类可以单独初始化 参考: 1)java中的静态类
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

.net core 3.0 Signalr - 01 基础篇

因为将signalr作为单独的站点,此处需要建立两个项目,一个专门用于signalr作为推送项目,一个客户端(实际的业务项目) ## 基础知识速览 ### Clients对象属性 | 属性 | 描述 | :--- | :--- | All | 在所有连接的客户端上调用方法 | Caller | 在调用集线器方法的客户端上调用方法 | Others | 除当前连接外的所有连接 ### Clients对象方法 | 方法 | 描述 | :--- | :--- | AllExcept | 在所有连接的
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

全都在于心态

人是社会动物 人更是独立的
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

bzoj1123 && 洛谷 P3469 tarjan割点的运用

题目 分析: 如果一个点不是割点,那么将其剪去后,只会产生它自己到其他n-1个点的2*(n-1)个有序点对。 如果一个点是割点,将其剪去后,贡献来源于: 1.它子树中两两产生的点对 2.它所有子树与除了它子树之外的点产生的点对 3.它自己和n-1个点产生的点对 (这里的子树都指的是tarjan遍历出来的搜索树中的子树) 注意不要算重!! 最后说明一下割点的判定法则: 一个点是割点只需要子树中有至少1个点满足: low[ v ] >=dfn[ u ] 即这个点不能到达比u更高的点,所以当u删去后
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

base全家桶的安装使用方法

base编码是Binary-to-text encoding的一种实现方法,它可以把二进制数据(含不可打印的字符)编码成可打印字符序列。 本文会不定时收录“base全家桶”:base64、base32、base16、base58、base91、base92等。 ------------------ 0x01 base64 安装:python2.7自带 alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

56_异常处理error,errors和painc的使用

Go语言引入了一个关于错误处理的标准模式,即error接口,它是Go语言内建的接口类型 //error和errors的使用 package main import ( "errors" "fmt" ) func main() { //调用errorf()方法,返回一个error类型的字符串(error是一个接口类型) var err1 error = fmt.Errorf("this is a new time") fmt.Println(err1) //直
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

解决安装eclipse时出现"Failed to load JNI shared library"

下午远程帮别人弄了很久的eclipse,安装时老是出现如图的字样 最后在安装配置文件中找到问题所在,这个最新版本的eclipse需要jdk1.8的环境,由于系统的jdk是1.7,版本过低从而导致安装失败。 故卸掉原来的jdk重新安装jdk1.8就可以解决问题。这个问题虽小,但也是容易让人疏忽的。 下面附上吾爱破解的jdk集合,有需要的可以点此链接下载,省去了去Oracle官网下载还要账号的麻烦:https://www.52pojie.cn/thread-1016686-1-1.html
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

MySQL 外键索引不生效

mysql> create table department ( -> -> id int primary key auto_increment, -> dep_name varchar(30), -> dep_location varchar(30) -> -> )charset utf8; Query OK, 0 rows affected (0.00 sec) mysql> create table emp
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

KMP 算法简单解释

KMP 算法简单解释 讲KMP算法,离不开BF,实际上,KMP就是BF升级版,主要流程和BF一样,就是在削除回溯上花了点功夫,利用Next数组来削除 <( ̄︶ ̄)↗[GO!] 1. 先看看BF算法(暴力破解) int Brute_force_1(const char *S, const char *T) { if (!S || !T) return -1; int n = strlen(S); int m = strlen(T); int i =
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

Spring中单例和多例模式

Spring容器管理的bean在默认情况下是单例的,也是一个bean只会创建一个对象,存在内置 map中,之后无论获取多少次该bean,都返回同一个对象。这样可以减小了对象的创建,从而减小了内存的开销。 bean在单例或多例模式下的生命周期: 单例模式 bean在单例模式下,spring容器启动时解析xml文件发现该bean标签后,直接创建该bean对象存入内部map中保存,此后无论调用多少次getBean()获取该bean都是从map中获取该对象返回,一直是一个对象。此对象一直被spring
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

阶段5 3.微服务项目【学成在线】_day06 页面发布 课程管理_08-页面发布-业务完善的思考

1、如果发布到服务器的页面内容不正确怎么办? 2、一个页面需要发布很多服务器,点击“发布”后如何知道详细的发布结果? 3、一个页面发布到多个服务器,其中有一个服务器发布失败时怎么办? 把发布成功的服务器的状态返回来。就知道哪个服务器发送成功了。哪个服务器发送失败了 下面是一个消息队列对应了多台服务器。每个服务器接收并发布页面。
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

使用tmux管理终端的窗口

教程参考这里: http://louiszhai.github.io/2017/09/30/tmux/
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0

plist 图集 php 批量提取 PS 一个个切

最近,迷上了用 cocos2d 做游戏开发。由于是新入门,很多东西从头开始学。 在使用 sprite 的 Rect 裁剪显示的时候,显示总是多一块。所以,要从图集中提取一张张图,这样就省了裁剪。 原图是这样的,一大张 png 图集,花钱买的素材,可是并没有提供 plist 文件。 如果,只有几张,就ps 手切了,现在有点多,还要画很多条参考线。 先在网上搜了几下,没有发现适用的软件,只得自己做一个了,python , java, c#, php 都可以做,考虑到还要配置各种环境, 所以还是用最
分类: 其他 发布时间: 10-05 22:01 阅读次数: 0