登陆例子:(请注意一定要自己敲一遍,不要CV大法) 首先上一下成果图,激起同学们写的欲望,登录页如下: 点击登陆之后如下: 说明哦了,么问题。接下来自己实现一下。 首先数据库信息: 新建一个名为 login 的数据库,再建一个 user 表,表的结构如下图: 然后开始编码。 login.php代码 ...
分类:
Web程序 时间:
2017-04-03 09:29:03
阅读次数:
268
https://github.com/zzusunjs/Scanner 编译原理实验课要求自己实现一个简单一些的扫描器。 我是用c++实现的。具体的原理的话,完全是按照书上的算法实现的,也没有什么特别难懂的地方,不过想要写的比较完备的话还是有一定难度的。 Go -> preProcess() -> ...
分类:
其他好文 时间:
2017-04-02 22:35:09
阅读次数:
162
上次我们介绍了在单机、集群下高并发场景可以选择的一些方案,传送门:高并发场景之一般解决方案 但是也发现了一些问题,比如集群下使用ConcurrentQueue或加锁都不能解决问题,后来采用Redis队列也不能完全解决问题, 因为使用Redis要自己实现分布式锁 这次我们来了解一下一个专门处理队列的组 ...
分类:
其他好文 时间:
2017-04-02 19:27:56
阅读次数:
388
三个方向: 一、应用中自己实现,可直连数据库,自己实现因目前使用的Mybatis框架可以使用两种做法: 1、在SQL中直接分表逻辑,我查了一下代码中的sql,发现join的千姿百态,不大动这些sql这事基本不现实,优点是定制化,针对性比较高,性能方面损耗比较低,调试调优简单,但是扩展性要差一些。 2 ...
分类:
数据库 时间:
2017-03-31 20:14:02
阅读次数:
768
最小生成树表示得是连通图的极小连通子图,它包含所有的的顶点,但足以生成n-1条边的数。 下面是我学习的内容和理解。 1.使用普里姆算法构成最小生成树。 先讲一下普里姆算法的思路。普里姆算法思路是这样的: 前提:G={V,E} 这个是我们图的定义这个应该是明白啥意思的。 1.现在定义一个V1表示一个空 ...
分类:
其他好文 时间:
2017-03-27 19:14:59
阅读次数:
263
今天同事准备在android下使用ffmpeg来获取rtsp流,问我如何获取获取sps和pps的情况?因为尽管使用ffmpeg做项目还算熟悉,但用ffmpeg作rtsp client我还真没用过,虽然知道ffmpeg支持rtsp,但一般rtsp client我还是选择自己实现。使用ffmpeg做rt ...
分类:
其他好文 时间:
2017-03-24 17:21:19
阅读次数:
1050
数据请求有两个问题,一个是工具选择,一个是代码组织问题 (一)工具选择 我看过一些别人写的项目,有直接用jquery提供的ajax接口,有自己封装了一个fetch接口,当然更多的是选择vue的第三方数据请求模块,说的最多的是vue-resource和axios;axios是目前最推荐的,但是我最终还 ...
分类:
其他好文 时间:
2017-03-24 13:40:39
阅读次数:
1781
线程池本质是一个生产者-消费者模式,一边维护一些线程执行任务,一边由主线程添加一些任务。现在我们抛弃源码中一些繁杂的状态判断,自己写一个线程池。 这里面我使用了一个阻塞队列,当任务添加时,由队列随机选取一个空闲线程进行处理,没有任务时,进行阻塞。 当然也可以不用阻塞队列,不过需要自己进行同步 ...
分类:
编程语言 时间:
2017-03-22 16:28:19
阅读次数:
232
最近收到几个疑问:HttpHandler和HttpModule之间有什么差别,我到底该选择哪个?之所以有这个疑问,是因为在这二类对象中都可以访问Request, Response对象,都能处理请求。 我原以为在博客 用Asp.net写自己的服务框架 中做了那么多的演示应该把它们的使用方法说清楚了, ...
分类:
Web程序 时间:
2017-03-19 11:34:03
阅读次数:
205