
应用编程
BshenJN
这个作者很懒,什么都没留下…
展开
-
设置路由器 从外网访问内网服务器 端口映射
1、确认内网服务器的ip和端口,比如我用的tomcat默认端口是8080,IP是192.168.1.1122、打开路由器管理界面,192.168.1.1 ,admin/admin是默认账号密码3、找到虚拟服务器,我的是在TL-R478,在传输控制-》转发规则中找到4、点击启用就好了5、进入防火墙-》访问策略,新增两个WAN和LAN的访问允许然后就可以从外网访问了。原创 2017-09-28 18:55:41 · 31498 阅读 · 0 评论 -
UITableview 优化
目的就是简化代码:将基本设置封装起来,将需要自定义的方案用代理到外部实现:类DYTableDelegate,如下:.h//// DYTableDelegate.h// DYTableDelegate//// Created by bqYang on 2017/8/22.// Copyright © 2017年 drinye. All rig原创 2017-09-12 11:24:08 · 316 阅读 · 0 评论 -
UIAlerController 优化
目的就是缩减代码量,将重复代码放在一个类中。DYAlertController类,如下.h:#import @interface DYAlertController : UIAlertController+(instancetype)DYAlertDefaultMessage:(NSString*)defaultMessage alertTitle:(NSString原创 2017-09-12 11:02:03 · 351 阅读 · 0 评论 -
mysql 设置两个主键
查看字段属性:describe t_poorderprocess修改主键字段(如果已有,需要先drop掉已有主键)alter table t_poorderprocess add primary key(FRQInterID,FRQEntryID)查看字段属性:describe t_poorderprocess修改主键字段alter table t_原创 2017-03-09 11:02:55 · 14287 阅读 · 2 评论 -
sdk+ndk+eclipse搭建android开发环境
因为当初刚到公司时继承了上一辈的开发环境,所以没用android studio,虽然自己电脑上也试着装过,但感觉也不太好使。所以这次更新版本(为了适应5.0以上版本的安卓设备),更新了sdk、ndk、原先的adt找不到更新源,换了新的eclipse,sdk和eclipse都比较好找,官网都有,sdk目前已经android-25了,android5.1对应的是android-23,eclipse下载原创 2016-11-19 17:29:32 · 392 阅读 · 0 评论 -
mysql导出数据
记录一笔:mysql表格导出:原创 2016-11-14 15:31:41 · 277 阅读 · 0 评论 -
os - Parse Issues in NSObjCRuntime, NSZone, and NSObject
之前做OS开发的时候,由于需要C,C++,OC混编,在xcode中导入c++后出现了如标题的问题,在这三个文件中出现了提示NSString错误。网上搜了很多答案,大致如下:1、在pch中,将import写在中间#ifdef __OBJC__ ...#endif可是xcode6之后,系统就不自动创建pch了,也就是说这不是引起或解决这个问题的办法。2、将cpp文件修改为.m文件,这虽然可原创 2016-01-21 09:52:39 · 511 阅读 · 0 评论 -
IOS开发过程中与嵌入的网页数据交互
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-09-25 17:50:59 · 1538 阅读 · 0 评论 -
iOS开发,集成高德poi功能
做了将近半年的ios开发,因为一直忙于实现各种功能,都没时间来记录在工作中遇到的问题,现在工作量满满少下来,终于有时间来记录一些编程中的疑难杂症了.首先来说下AMapSearchKit,这是一个很郁闷的东西,当初用高德做定位的时候,把2.6的sdk包全部下载下来了,包括AMapSearchKit,然后这个包一直没用到,现在做poi功能的时候,使用了这个功能,然后就开始了一系列头疼事情。http原创 2015-09-05 14:47:37 · 2170 阅读 · 0 评论 -
Qt 中界面间的执行调用QDialog::Accepted
Qt中界面的简单调用model->show();model的界面就会显示出来,早先用QT开发的时候,这个方法用的比较多,随着后来对程序的需求增多,这个方法已经不太合适 了。比如说,我要调用一个界面,并且把参数传递过去,介于C++的封装和安全性,是不建议直接调用类中的成员变量或过多的调用成员函数,所以,发现了另一种比较灵活的方法:实例:在A类中调用B类1.在A类中定义一个B类的对原创 2014-11-28 16:55:24 · 8766 阅读 · 0 评论 -
LInux下日志设备文件-----logger
刚接触logger,所有的记录信息都是写在一个日志文件中,后来发现原创 2014-10-16 16:17:32 · 1058 阅读 · 0 评论 -
Qt中在label中显示不同颜色的字符
最近做串口通信,之前是将收到的信息直接显示在界面上,因为界面原创 2014-10-14 09:01:11 · 9700 阅读 · 5 评论 -
QT 中QMessageBox的用法中文按钮,设置背景,窗口LOGO
QMessageBox是QT自带的一个消息提示界面类,用起来也比较方便,对于在ARM板上使用QT开发的项目来说,使用的很频繁,节省了我们很多代码。从而程序也比较清晰。1.最基本的一种调用: QMessageBox::information(this,tr("提示"),tr("确定退出?"));2.我们往往不满足于这么简单的使用,比如我要加中文按钮: QMessag原创 2014-10-30 14:01:49 · 11973 阅读 · 1 评论 -
linux下HTML5开发环境配置(IDEA)
最近在优快云上看资讯,了解到HTML5近几年很虎,而且成上升趋势,加之本身就对网页这一块比较感兴趣,所以也就马上想了解下,看了HTML5未来几年的计划和发展趋势,确实值得MARK和学习下,无论如何,接触新知识就是一种学习。看了jikexuexuan的专业介绍,选了一款比较不错的开发环境,本来在QT4上也尝了下鲜,感觉界面不是很喜欢,既然是学习,就找一款相对专业点的软件尝试,以下是IDE安装过原创 2014-11-10 11:20:12 · 5161 阅读 · 0 评论 -
linux(debian)下tftp下载安装
最近看了些博文,谈到tiny210板子用sd烧内核文件系统很不适应的问题,我之前有的s3c2440板子也是通过串口链接烧内核的,但是也是由于刚接触arm板,所以即使换了烧录方式倒是没有这种不适感。这里先不说如何烧内核,下篇在写,先说下环境的搭建tftp。首先在装tftp前先下载xinetd配置原创 2014-09-17 11:29:47 · 1914 阅读 · 0 评论 -
QT实现CRC16校验(查表法)
近期产品要做认证,那边需要用CRC校验做串口通信的校验方式,就通过两天的时间改了下做模拟。比较了CRC校验的几种方法后发现查表法是最快的。因为字符一共就256个,所以可以将256个字符的CRC码全部算出来,这些事情已经有前辈给我们做好了,下面是CRC16码表:const BYTE chCRCHTalbe[] = // CR原创 2014-09-11 12:35:47 · 6996 阅读 · 1 评论