- 博客(140)
- 资源 (5)
- 问答 (4)
- 收藏
- 关注
原创 产生唯一标识码策略
1.采用数据库自增长主键策略优点:简单,不需要程序特别处理缺点:①这种方法对以后如果项目移植到其它数据库上改动会比较大,oracle、db2采用Sequence,mysql、sqlServer又采用自增长,通用性不好;②后台插入记录时,无法知道当前记录主键值2.自己写代码产生随机的数字和字母组合,每产生1个去数据库查询该随机码是否已存在,如果已存在,则重新产生,直到不重复为止
2017-03-07 09:36:20 623
转载 Visual Studio控制台程序输出窗口一闪而过的解决方法
刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下,有的人会发现执行结束后输出窗口会一闪而过,并没有出现Press any key to continue的字样。无论是在Visual Studio 2008、2010还是2012中都有这种情况出现,有些人可能会用下面两种方法中的一种:在程序代码的最后加上system("pause")或者getchar()。
2017-02-24 10:15:49 370
原创 数据结构中的是树形的结构
基础类:二叉搜索(排序)树,线索二叉树,哈夫曼树(最优二叉树),二叉堆平衡树类:AVL,红黑树,2-3树,2-3-4树,B树,B+树,B-树,treap,SBT。优先队列类:左高树(左偏树,可并堆,斜堆),双端堆,斐波那契堆集合类:并查集区间树类:线段树,划分树,归并树,树状数组字母树类:字典树,后缀树。AC自动机算法动态树类:伸展树计算几何类:KD-tree (块
2017-02-09 16:33:50 878
原创 VS2012不能启动谷歌调试
问题现象:VS2012 Web项目不能启动谷歌浏览器调试,点击谷歌调试后出现IE浏览器。出错缘由:更新了谷歌浏览器后,就出现当前问题解决办法:1.百度搜索相关解决办法,都说设置默认浏览方式。(测试多次,无效)2.重装谷歌浏览器(无效)3.卸载IE浏览器(无效)最终解决办法:我最后试出一个办法:将所有调试的浏览器,除IE外都卸载掉。然后先装其他浏览器,最后再装谷歌浏览器。
2017-01-03 14:55:51 1012
原创 Linux系统安装FFmpeg以及依赖库
最近这两周都在搞FFmpeg的安装,先是在windows平台上做了一个rtsp音视频流采集程序。但总监必须要我运行在Linux 平台上,没办法,就这样开始了我的噩梦。小白一个,大神勿喷。附件中有:FFmpeg的依赖库、FFmpeg--help进入正题了,首先安装FFmpeg有伴随的很多依赖库,这些依赖库大多是音视频编解码器。这个可以根据自己的需求来安装相印的依赖。总监让我做的这个程序要用到
2016-12-21 11:01:42 7559
原创 layer.js使用心得-向弹出框传值问题
问题背景:实现弹出对话框加载页面,所以我选择了独立组件layer.js。基于layer.js组件弹出了一个新的iframe的窗口(假设name为LayerFrame,方便后面称呼),但需要从之前的页面传入参数注:'#sayHello'元素是在主窗口下的 HomeFram(HomeFrame是主窗口下的子 iframe) 里代码如下:$('#sayHello').click(fu
2016-12-09 17:12:48 41620 5
转载 ubuntu12.04重启之后发现输入正确的帐号和密码会闪一下命令行,然后又回到登录界面
ubuntu12.04管理员账户登录不了桌面,只能客人会话登录求助!!ubuntu12.04管理员账户登录不了桌面,只能客人会话登录。登录管理员账户时,输入密码后,一直在登录界面循环费了好大劲啊,一上午的时间,终于搞定了,哈哈哈ctrl+alt+f1 ,切换到tty1,输入管理员帐号和密码sudo rm -r .Xauthority*sudo reboot //
2016-08-09 15:20:11 1724
原创 linux c 实现 ls 命令
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <error.h>#include <time.h>// ctime()函数#include <dirent.h>//操作目录#in
2016-07-20 13:35:43 1111
原创 Linux C利用Socket套接字进行服务器与多个客户端进行通讯
服务器端有故障代码如下void *fun_thrReceiveHandler(void *socketCon){ char buffer[30]; int buffer_length; int _socketCon; while(1){ //添加对buffer清零 bzero(&buffer,sizeof(buffer)...
2016-07-15 12:51:52 12650 29
原创 iOS第三方插件与App Demo地址总览
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文字输入时,能根据键盘是否弹出来调整自身显示内容
2016-07-08 10:05:32 1273
原创 iOS常见枚举类型
NSLineBreakMode的区别typedef enum UILineBreakModeWordWrap = 0, UILineBreakModeCharacterWrap, UILineBreakModeClip, UILineBreakModeHeadTruncation, UILineBreakModeTailTruncation
2016-07-06 17:23:06 963
原创 UIViewContentMode,iOS图片排版
UIViewContentMode,ios图片排版 typedef enum { UIViewContentModeScaleToFill, UIViewContentModeScaleAspectFit, // contents scaled to fit with fixed aspect. remainder is transpare
2016-07-06 17:21:04 379
转载 iOS7到iOS8 一个通用的横竖屏幕切换总结
以下内容是在IOS7和IOS8系统验证得到的结论1.首先,在iOS8之前的[UIScreenmainScreen].bounds和 [UIScreen mainScreen].applicationFrame两者的区别在于:1)[UIScreenmainScreen].bounds:指固定的屏幕尺寸(宽高固定)2)[UIScreenmainScreen].applicati
2016-07-05 13:48:25 5062
转载 UIView的setNeedsLayout,layoutIfNeeded,layoutSubviews 方法之间的关系解释
layoutSubviews总结ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- (void)se
2016-07-05 09:25:33 505
转载 Autolayout在UITableView中的坑
iOS发展到现在,iOS5的占有率已经很低了(估计多数还在使用iOS5系统的用户活跃度也不高吧),因此兼容最低版本iOS6.0也不会损失太多用户。同时,下一代大屏iPhone已经发售了,Autolayout绝对是其中一个重要的界面兼容手段。为了能尽快做好适配好新设备的工作,我相信学习Autolayout这门技术也是必不可少。我作为一个使用了Autolayout大约一周左右的初学者,就在这里记录一下
2016-07-05 09:08:46 765
原创 info.plist文件常用属性含义
Localization native development region : 与本地化设置有关,为默认的开发语言Executable file:程序安装包的名称Bundle identifier:软件唯一的标识,是根据公司的标识与项目名称自动生成的,在上传和测试的时候会用到InfoDictionary version:版本信息Icon file:
2016-07-04 17:45:45 583
原创 UIButton和UILabel的宽与高
UIButton:1、UIButton对于自定义Button需要设置宽度和高度才能显示,2、而系统的Button在系统内部设置了宽度高度所以不需要认再去设置,如果人为改变其大小,显示的imageView大小是没有变化,只是Button的大小发生了改变3、代码如下: UIButton*button = [UIButtonbuttonWithType:UIButtonTypeCo
2016-07-04 17:31:55 1229
原创 iOS开发遇到的问题
1. 问题:两个类相互引入/包含,导致IDE报错,无法进入编译过程环境: A.h #import “B.h” B.h #import “A.h”解: B类中.h文件用@class A;声明A是一个类 B类.m文件用#import “A.h”
2016-07-04 17:15:04 333
野火i.MX RT1052-Mini开发板用户手册.pdf
2020-03-31
KBuild MakeFile介绍.doc
2019-12-27
windows小工具,屏幕截图,批量修改文件名,资料转移器
2018-04-21
qt-everywhere-opensource-src-5.7.0
2018-04-21
VMware-Workstation 14.1
2018-04-21
arm移植vlc库,实现播放mp4文件。悬赏两百现大洋
2018-03-26
tcp大文件传输,全部write成功,read接收到部分后阻塞
2018-01-06
android模拟器 微信扫描图片设置
2017-05-27
linux ffmpeg 运行提示错误,一段时间后程序异常退出
2017-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人