自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 博弈类DP——取石子游戏

取石子游戏博弈DP: 关键在于如何表示出这个 DP 状态,DP关系 一般是让对方拿最少的分,间接地让自己得最大的分,一般框架:例如stone game3: dp[i] = max(sum[i] - dp[i+k])例子1. 每次取首or尾[stone game1](https://leetcode-cn.com/problems/stone-game)class Soluti...

2020-04-12 20:24:45 474

转载 Growth Mindset VS Fixed Mindset

Here is an excerpt from an article about Carol Dweck, a professor of psychology at Stanford University:Through more than three decades of systematic research, [Carol Dweck] has been figuring

2016-11-27 13:10:03 4825

原创 Android 5.0 parseSdkContent failed Could not initialize class android.graphics.Typeface

Deleting ".android" is temporarily fixing the problem with me as after sometime it begins to come again ..Here is another cause and fix that might help .. This is happening because of existence of

2015-05-03 15:55:05 860

转载 NDK eclipse环境配置

一、NDK产生的背景  Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C

2015-05-03 10:46:46 751

转载 Android AIDL 远程service

AIDL的作用    由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。    通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。

2015-01-27 22:11:48 598

转载 “遯世无闷”与“人不知不愠”

“遯世无闷”与“人不知不愠”——儒者人格的独立性和独特性【英文标题】On the Independence and Uniqueness of Confucian Personality【作者简介】李景林(1954- ),男,河南南阳人,北京师范大学哲学与社会学学院、人文宗教高等研究院教授、博导,历史学博士【内容提要】《易传》的“遯世无闷”说,强调“君子”不为外物左右,

2015-01-24 11:32:28 1186 1

原创 Nginx.conf 配置小结

最近几个月的项目都是在nginx 环境下搭建的,特此记录下配置文件的相关内容,以备不时之需,欢迎吐槽~~详细配置信息请勤奋查阅官方文档:http://wiki.nginx.org/Configuration#指定Nginx运行的用户和用户组,据此可设置nginx访问文件夹的权限,防止非法用户访问无权限文件夹。顺便提一句,对于php工程的日志文件读写#所属用户不是

2015-01-23 16:33:49 761

转载 Don't Waste Time Writing Perfect Code

Don't Waste Time Writing Perfect Code11.07.2014 | 8493 VIEWS | INSHARE61Tweet61inShareA system can last for 5 or 10 or even 20 or more years. But the li

2015-01-20 14:08:04 704

转载 php 实现验证码的破解

原文地址: http://www.geekso.com/Valite2/个人观点: 原文思想可以借鉴,代码不敢恭维。。。主要流程是:1. 将验证码图片的内容二值化,即将里面字符或明显的线条所占据的像素点设置为1,背景设置为0,大致区分出空白和字符2. 去噪,去掉干扰的点,主要是把孤立在0里面的1去掉,作者居然是用for循环只判断上下左右四个点是不是0,我也是醉了。。3.

2015-01-10 13:36:21 2412

原创 PHP Nginx MySQL 高并发调优 小试

项目要求实现一个免费抢券的功能,涉及到高并发的问题,由于PHP是阻塞的单线程模型,不支持多线程,因此也没有Java那么好用的同步机制,我想到的办法就是在数据库级别做相应的同步互斥的控制,Mysql的锁机制我放在了Mysql数据库锁机制这篇博文当中。通过查看Mysql官方文档,我想到了两种解决方案:一、使用LOCK TABLE 或START TRANSACTION 写SQL 语句; 二、使用CREATE PROCEDURE 直接在数据库中创建存储过程.

2015-01-09 23:20:23 5038 1

转载 Mysql数据库锁机制

转自:www.cnblogs.com/ggjucheng/archive/2012/11/14/2770445.html#undefined这哥们写太好了,转过来收藏一下,顺便改几个错别字。。前言为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MyS

2015-01-07 18:51:25 2026

转载 UTF-8及 Unicode 编码

UTF-8是一种变长字节编码方式。对于某一个字符的UTF-8编码,如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的位数,其余各字节均以10开头。UTF-8最多可用到6个字节。 如表: 1字节 0xxxxxxx 2字节 110xxxxx 10xxxxxx 3字节 1110xxxx 10xxxxxx 10xxxxxx

2015-01-06 21:00:36 899

原创 PHP Mysql 字符集及中文乱码问题

MySQL中的字符集转换过程1. MySQL Server收到请求时将请求数据从character_set_client转换为character_set_connection;2. 进行内部操作前将请求数据从character_set_connection转换为内部操作字符集,其确定方法如下:• 使用每个数据字段的CHARACTER SET设定值;• 若上述值不存在,则使用对应数据表的DEFAULT CHARACTER SET设定值(MySQL扩展,非SQL标准);• 若上述值不存在,则

2014-12-30 21:28:34 2538

转载 HTTP头的Expires与Cache-control

1.概念Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)数据包中的格式:Cache-Control: cache-directivecache-directive可以为以下:request时用到:| "no-cache"| "no-store"| "max-age" "=

2014-12-23 10:50:43 629

原创 Java 中文姓名随机生成

项目要求产生一些模拟的中文姓名,我的想法是先产生姓氏,再随机产生名字,可以是两个字的也可以是三个字的。使用的是GB2312实现的中文字,可自行百度“信息交换用汉字编码字符集”了解一下这种编码对汉字的安排。我这里简单写一下我的理解。汉字以两个字节存储,称为“区位码”,高位叫区码,低位叫位码,有这俩字节组成汉字。假设有一张汉字表,横竖都是 94列,那么区码就相当于行,位码就相当于列,根据行列就

2014-12-18 21:09:06 33890 6

转载 Linux下文件夹权限设置

Linux的文件权限是Linux能有如此安全性能的最大的保障之一,有朋友可能会知道,很多攻击windows的方法都是通过漏洞获取到创建用户 的权限从而达到控制计算机的目的,在Linux下,Root帐户有最大的权限,可以干任何事情,其他用户只能拥有自己的文件的所有权限和该改组成员赋予的 文件的权限,下面开始对文件权限的一个说明。读权限R。简单的说就是打开文件查看内容的权限,在web服务器

2014-12-04 17:44:21 1486

原创 Nginx+PHP+MySql, both on Windows & Linux

Nginx+PHP+MySql, both on Windows & Linux

2014-10-23 17:46:33 1101

原创 Thinking in Java 笔记(四)

抽象类:有至少一个抽象方法的类接口:全是抽象方法的类,成员变量默认都是static final 类型,成员方法必须是public访问域interface 取代关键字 class,接口之间可以多重继承使用接口的原因:为了能向上转型为多个基类,这是多继承的变种,也防止此类被创建。public class InterfaceTest implements Test{ //void play(){}//

2014-07-01 17:07:33 2019

原创 Thinking in Java 笔记(三)

耽搁挺久了,只记了草稿,没发表,楼主不能太监一、

2014-06-29 16:17:13 871

原创 Thinking in Java 笔记(二)

一、方法重载 overload1、 构造方法的重载    1)如果类中没有默认的构造方法,编译器会自动添加;如果存在了构造方法,编译器将不再添加默认构造方法,因为它会认为你已经很明白如何构造此类了。    2)构造方法的名字都是类名,没有返回值。    3)在构造方法中可以通过this关键字来调用其他的构造方法,如this("hello"); 必须将这一句话写在最前面,

2014-05-19 20:35:14 687

原创 Thinking in Java 笔记(一)

做个小笔记,激励自己学习,fangbian一、 一切皆对象

2014-05-17 11:36:22 907

原创 centos6.3 更新yum 源

昨天用yum安装很多东西都没有,不知道是外网访问被限制还是yum 没有这个包,因此决定该一下yum源。网上找到的东西都是很久以前的,必须看懂才能用于自己,因此记录一下,防止忘记,有同样需求的朋友可以参考一下1.得到源//cd /etc/yum.repos.d  进入yum源文件存储目录wget http://mirrors.163.com/.help/CentOS-Base-1

2014-03-25 09:35:12 1631

原创 大作业感悟

作为本次大作业的组长,看着项目从呱呱坠地到瓜熟蒂落,就像看着自己的孩纸长大一样。心中感慨万千,成长的过程总是快乐与痛苦并行,喜悦与烦恼同在的。从两个星期前的头脑风暴到前期的精心设计、中期的分工实施再到后期的测试与优化。每一步走的都让人流连忘返,每一步都让人记忆犹新。在这两个星期中,我们不仅得到了知识和技能上的提升,更懂得了队友之间该如何默契地合作,如何与人更好的沟通。我从中感悟最深的不是技术上的提

2013-12-26 21:02:30 4162 1

原创 多线程时钟模拟

今天温习了一下多线程,觉得挺有意思,看到时钟就想到做一个多线程的程序来模拟时钟的工作过程,没有写界面,基本功能还是实现了,做的比较粗糙,请大家不吝赐教基本思路:分别用三个线程分别模拟时针、分针、秒针,秒针每过1秒针移动一小格(为了尽快看结果可以把时间设定的更短),每走60步,让分针移动一格,分针每走12格。让时针移动一格。我认为三个线程之间的关系不是共享资源而是驱动的关系,类似于master

2013-11-13 21:35:21 1514

转载 Java同步机制总结

Java同步机制总结--synchronized博客分类:JavaJava多线程工作 不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变

2013-07-21 14:44:21 687

转载 socket 多线程实现文件上传下载

来自:fudoctor > Socket配色: 字号:大中小用JAVA SOCKET发送和接收文件2012-07-09 | 阅:147  转:3  |  分享   用JAVA SOCKET发送和接收文件Java代码 /*服务器端接收文件*/import java.io.File;import java.io.IOException;import java.io

2013-07-02 17:50:44 1231

转载 socket 实现文件上传下载

//socket 实现文件上传下载1.服务器端package sterning;import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;

2013-07-02 17:48:32 991

转载 JAVA使用HttpUrlConnection实现自动上传文

HttpUrlConnection 自动上传文件 首先,实现自动上传文件方式有很多种,其中就有 SOCKET , RMI , HTTP 等,考虑到服务器本身是个网站服务器,使用SOCKET 和 RMI 需要单独开发端口, HTTP 则可以直接融合到网站中,也没有特殊的要求,所以采用了 HTTP 方式。 HTTP 方式又有好几种,其中就有 hessian 和 HttpUrlConne

2013-07-02 17:40:19 1072

转载 Socket中PrintStream,PrintWriter的print无法被readUTF获取

发现一个问题Socket编程中要慎用PrintStream和PrintWriter,首先创建时要注意加上 true,自动flush,否则数据无法发送出去,其次它们的println()要用它们的readLine来读取,如果你用用DataInputStream.readUTF读取将导致阻塞,一直都读取不到数据,见下面代码就是。Java代码  pack

2013-07-02 17:36:19 1040

JNI API中文版chm

官网是英文版而且很罗嗦,这是最原始的JNI设计及各个函数使用的手册,非常值得作为JNI开发的工具书,不用再看别人从这里面摘抄形成的blog 了

2015-05-01

c/c++进阶必备书籍

总共4本进阶书籍: 《C Traps and Pitfalls》经典书籍,学会避开常见陷阱 《C语言高级程序员编程指南》 详细描述,众多实例 《嵌入式系统高级C语言编程》底层的苛刻条件更能训练能力 《VC++之MFC类库中文手册》MFC图形化编程

2015-04-13

编译原理(龙书)中文第二版

编译原理的经典书籍,在原书的基础上加上了很多新的东西

2015-04-13

SIM卡基础知识

SIM卡基础知识普及,GSM通信系统是由欧洲的主要电信运营者和制造厂家组成的标准化委员会设计出来的,因此它更贴近用户和运营者的利益,在安全性、方便性 等方面下了较大的功夫

2015-04-13

PHP+MySQL+Web原书第四版开发光盘源码

PHP+MySQL+Web原书第四版开发光盘源码,10分下的,1分上传,促进知识传播

2014-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除