2018年6月

你的样子

第一次听林志炫的这首歌时,大概是在2002年夏天吧,那时候读高二。
那年暑假回到学校,时间有点早,就去校门口的一个小卖店里找卡带听,那时候的我根本就不认识几个明星,也不知道谁的歌唱的好听。我也记不清当时拿到这本卡带的时候,心里是怎样想的,我猜应该就是“抱着试试看的态度买了一盒”吧。那是一本林志炫的专辑,当然是盗版的,小卖店里只有卖盗版的,最多是质量好一点的盗版,里面有这首歌。当时他的声音给我一种什么样的感觉呢?那是一种直到现在我也表述不明白的感觉,直到现在,依然是我比较喜欢的一首歌。
转眼间到现在,已经16年过去了,当年的那个清纯少年,现在已经变成了油腻中年,不知你的样子,现在有没有变。

Typecho Markdown表格样式

我现在用的这个主题,默认的表格样式太难看,修改了一下,现在舒服多了。
css代码如下:

.post-content table {
    width: 100%; /*表格宽度*/
    max-width: 65em; /*表格最大宽度,避免表格过宽*/
    border: 1px solid #dedede; /*表格外边框设置*/
    /*margin: 15px auto; 外边距*/
    border-collapse: collapse; /*使用单一线条的边框*/
    empty-cells: show; /*单元格无内容依旧绘制边框*/
}

.post-content table th,
.post-content table td {
  height: 35px; /*统一每一行的默认高度*/
  border: 1px solid #dedede; /*内部边框样式*/
  padding: 0 10px; /*内边距*/
}
.post-content table th {
    font-weight: bold; /*加粗*/
    text-align: center !important; /*内容居中,加上 !important 避免被 Markdown 样式覆盖*/
    background: rgba(158,188,226,0.2); /*背景色*/
}
.post-content table tbody tr:nth-child(2n) { background: rgba(158,188,226,0.12); }
.post-content table tr:hover {    background: #efefef; }
.post-content table th {    white-space: nowrap; /*表头内容强制在一行显示*/}

效果如下:

姓名年龄
0张三20
1李四21
2王二麻子22
3赵家仁23

这个效果我很满意。
以上。

SQL Server数据库中生成流水号

在有的业务场景中,需要生成连续的流水号,如果不考虑其他情况,比如数据库迁移、最后一条被删除等,可以直接使用自增字段;如果要考虑以后的数据迁移,可以用这种方法:
首先有一张表,记录最大ID,每次生成流水号的时候,都是先从这张表中取出最大ID,之后+1更新:
如:

declare @serial_number int;
set @serial_number=0;
update tb1 set @serial_number=maxid,maxid=maxid+1;

这里使用update,利用的是SQL Server的更新锁,就不需要自建锁影响性能。

如果后续使用该流水号时失败,就需要整个回滚,再加个事务:

    declare @serial_number int,@status int;
    set @serial_number=0;
    set @status=0;
    begin tran tran_serial:
    begin try
        update tb1 set @serial_number=maxid,maxid=maxid+1;
        --其他业务逻辑
        insert into t_serial (serial_number) values (@serial_number);
        set @status=1;
    end try
    begin catch    --出现异常,回滚事务
        rollback tran tran_serial;
    end catch
    
    if(@status=1)
    begin    --如果执行成功没有发生异常,提交整个事务
        commit tran tran_serial;
    end

以上。

写在2018年度高考

中考、高考、考研、考公务员,这应该算是中国的“四大考”了吧。“四大考”之一的高考马上就要到了,距我第一次参加高考已经过去了整整15年,我一共参加过两次高考。
2003年那年,是我第一次参加高考,而那一年也正值非典,全国上下,无论农村还是城市,对非典的防范都是非常严的。当时我住校,每个星期回家一次,正常情况下每天中午和晚上放学时间都可以出校门,而非典期间我们连续一个月都没出去过,几乎弹尽粮绝,而且一个多月没出过校门,可以想象一下是什么样的感觉,每天量2到3次体温,体温有点不正常就需要立马报告。好在高考前的大概一个月左右,趁周末,学校找来大巴车,把我们挨个送回了家住了两天,之后又把我们挨个接回来。
高考的时候,每个考生都需要量体温,红外线耳温枪,还是很快的。体温异常的单独一个考场,那个考场的监考老师全都是防护服和口罩,真替那个考场的老师和考生捏一把汗,需要强大的心理素质。
那年的高考题挺难的,可以查下当年的数学卷,非常有名,被称为“数学惨案”,大家基本上都差不多的惨不忍睹,当时还以为要与大学无缘了,但是估分下来,考个差不多的二本还是没问题的。但是因为每一次填志愿,没什么经验,而且当时我是那种从不去网吧的五好学生,也不知道可以上网上查学校的信息,志愿填的都是那些看上去不错而且上一年分数不高的学校专业,结果可想而知,自己认真填的学校没有一个愿意要我的,而最后那个保底的在同学那抄来的专科学校向我伸来了橄榄枝,问我去不去?我当然不去了,不然就没有第二次高考了。
经历过了之后,就打算复课去了。复课当然不能回原来的学校,太没面子了。就去了县城里的那个不是重点但是比普高要好一点的中不溜的不上不下的复课生都爱去的那个学校。我们复课的单独一个班,大概能有70多个学生吧,可以说是一个大班了。而在复课的这一年,我学会了上网,经常去网吧,甚至在高考的前一天晚上还上网。问我第二次高考考的怎么样?你见过几个网瘾严重的人学习好呢?不过也没想像中的那么差,比第一次高考能多个20多分吧,主要是题比第一年的要简单点。但是这次有经验了,志愿填的比第一次好,当然运气也是一部分,填的是一个离家非常远的一个二本学校,但是到学校的时候,直接就升到211了。
时间过的真快,一转眼15年过去了,再过15年,应该就是我陪孩子高考了。高考只是人生转折点之一,如果没有把握好这次机会,还有其他的机会可以选择。但是还是希望所有的考生不出意外,正常发挥就好。
最后,发几个老图来激励一下:

-598a8d9541573583.jpg
-2263447313bb7a97.jpg
798aa1dae5937a3d.jpg
39b99f4d8813267b.jpg
22c315076de31eb6.jpg
-5e5fdc61a67f11a4.jpg
-1777dcd77df601fa.jpg
610a75301ae872f.jpg
34283e97582fb86a.jpg

分类

最新文章

最近回复

归档

标签云

C# .net core asp.net 情感 SQL mongodb sql server EasyUI linux 身份验证 typecho .net sql注入 安全 kms 激活 MVC https IIS 高并发 IE 坑爹 服务器 mysql Combobox Datagrid 口语 数据抓取 远程下载

其它