
编程
文章平均质量分 57
琪花亿草
哈哈哈,来关注我的公众号吧,公众号可以搜索bulutu , 微信号搜索bulutu_app~
展开
-
使用C写socket收发UDP包,并发送UDP包到syslog中
一、UDP相关代码在main函数中,先创建了一个线程来做UDP服务器,然后创建socket向UDP服务器发送和接收数据,最终直接使用给定的ip和端口号,向搭建好的rsyslog服务器发送数据,可以看到数据。为了省事,所有的东西都在一个文件中写完了,包括UDP服务器,UDP客户端。代码如下:#include <stdio.h>#include <stdlib.h>#inc...原创 2018-05-24 16:14:56 · 6083 阅读 · 0 评论 -
android 应用启动出现actionbar 或者空白界面
以前在做一个应用的时候,启动会先出现actionbar一会原创 2014-08-21 15:38:18 · 8362 阅读 · 1 评论 -
VC6.0 MFC 使用AddFlow画流程图
一 下载AddFlow首先先下载AddFlow的ActiveX版本,我使用 的下载地址为:http://www.evget.com/product/3208二 在VC6.0下建立工程我建立的是MFC(exe)单文档的工程打开Dialog界面->在界面上右键->插入ActiveX控件 打开窗口,选择AddFlow5 ActiveX Control, 确定tip1:我在右键原创 2014-04-02 17:42:23 · 5138 阅读 · 2 评论 -
Android WebView播放flash(判断是否安装flash插件)
Android WebView播放flash(判断是否安装flash插件)最近帮一个同学做一个项目,断断续续的一些知识点记录一下。一个页面中有一个WebView,用来播放swf,如果系统中未安装flash插件,必须提示用户到market中安装。下面做一个demo,效果图如下:首先布局文件,很简单:<RelativeLayout xmlns:andro转载 2014-01-18 11:09:41 · 2974 阅读 · 0 评论 -
在mac上编译cocos2d-x-3.0rc0
参考文章: http://blog.youkuaiyun.com/fansongy/article/details/21297445参考文章写的很详细, 跟着做就好, 在过程中我遇到的问题:1. ANT_ROOT not found首先进入到cocos2d-x-3.0rc0 文件夹内, 运行setup.pyllldeMacBook-Pro:cocos2d-x-3.0rc0 leewolf$ .原创 2014-03-21 22:32:13 · 3335 阅读 · 0 评论 -
我的 android 小case
一. 在广播的时候,程序进入了Action却没有进入Service可能性:1. service是否已经在manifest中注册2. service使用标识的名称是否重复3. service换个名字试试原创 2013-07-19 16:10:54 · 738 阅读 · 0 评论 -
Android用Webview播放优酷视频全屏问题
参考demo: http://download.youkuaiyun.com/download/mantianku/4831860在播放优酷视频, 点击全屏的时候, 会黑屏, 而不显示需要全屏的view 试过各种方法, 发现有一些细节需要注意:1. demo的Manifest Activity需要设置为: 全屏, 横屏<activity android:name="com.demo.flash原创 2014-01-18 16:36:08 · 28201 阅读 · 15 评论 -
偶尔用到的SQL语句
1. Mysql 从数据库中随机取出n条数据select * from user order by rand() limit 1含义: 随机排序, 排序后每条数据的位置都不一样, 这时候只取最上面一条, 就是随机取了一条数据limit后面是限制几条, 要取n条数据, 就limit n原创 2013-11-29 10:40:29 · 870 阅读 · 0 评论 -
Android使用高德地图的时候出现的若干问题...
1.地图只显示网格,不显示内容在地图开的网的权限而且有网的情况下,地图还是只显示网格,不显示地图考虑是不是少加了权限,我遇到这个问题的时候是没有添加如下的权限,我估计是因为高德地图显示是需要向存储器存储地图的一些图片什么的 2.进入地图就直接退出并且报错报错内容如下:07-04 17:14:08.260: E/AndroidRuntime(2601):原创 2013-07-04 17:28:29 · 16419 阅读 · 6 评论 -
报错:toArray 不能转换为 String[]
使用:(String[]) minUrls.toArray()报错如下:10-14 20:27:05.472: E/AndroidRuntime(29685): java.lang.ClassCastException: java.lang.Object[] cannot be cast to java.lang.String[]解决方法:minUrls.toArray(n原创 2013-10-14 20:34:23 · 2485 阅读 · 0 评论 -
使用thinkphp时遇到的一些问题
MACOS下连接数据库失败提示DBconnection:SQLSTATE[HY000][2002]原创 2014-09-24 22:55:19 · 2503 阅读 · 0 评论 -
初次在Android上使用OpenCV
使用Eclipse 下载android的opencv sdk,我的是:OpenCV-2.4.9-android-sdk使用Eclipse --> File --> Import --> Exciting project into workspace --> 选择解压的OpenCV-2.4.9-android-sdk 下的sdk文件夹 --> 选择Opencv Libirary ,勾选Cop原创 2014-12-23 11:33:43 · 6471 阅读 · 1 评论 -
导入Opencv自带Sample项目报错
一 src中的最后一个文件报错,在package的第一个字母都报错,所有导入的android的包都报错原因:文件project.properties 配置错误打开项目根目录下的文件project.properties,发现最后一句 target=android-11而我的Android SDK只下载了17和19 ,所以改为 target=android-17 , 就不报错了原创 2014-12-23 13:43:50 · 7777 阅读 · 5 评论 -
VC多选文件夹和文件控件出现的问题
VC多选文件夹和文件控件出现的问题在使用选择文件和文件夹控件的时候解决了一些遇到的问题,针对控件CSelectDialog本文使用的如下参考控件:CSelectDialog参考:http://blog.youkuaiyun.com/sulliy/article/details/66585401. 在文件夹包含desktop.ini文件,选择路径出错的问题关于desktop.ini文件的作用原创 2017-08-01 18:05:24 · 634 阅读 · 0 评论 -
Android ListView中 每一项都有不同的布局
实现代码Adapter的代码其中:ViewHolder分别是三个不同的布局,也就是ListView中每一项的布局TYPE_1...是三种类型.在使用不同布局的时候,getItemViewType和getViewType不能少,一般是不用这两个函数的重载的 class RunRankAdapter extends BaseAdapter { ArrayList> ls;原创 2013-06-14 11:21:49 · 45982 阅读 · 29 评论 -
报错:Link of class 'Lcom/.../PersistentConnectionListener;' failed ...VFY: unable to resolve new-insta
在使用xmpp推送的时候报如下错:06-05 14:12:10.710: W/dalvikvm(8735): Link of class 'Lcom/.../PersistentConnectionListener;' failed06-05 14:12:10.710: E/dalvikvm(8735): Could not find class 'com.....PersistentCo原创 2013-06-05 14:27:38 · 17159 阅读 · 9 评论 -
报错:Conversion to Dalvik format failed: Unable to execute dex:
报错全文如下:[2013-06-19 16:59:01 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl原创 2013-06-19 17:35:37 · 77927 阅读 · 11 评论 -
看:java开发者易犯的10个错误
原文:http://blog.youkuaiyun.com/luohai859/article/details/43795037需要补充的:TOP1:asList的使用拓展:Arrays.asList方法使用注意:(1) 该方法对于基本数据类型的数组支持并不好,当数组是基本数据类型时不建议使用 (2) 当使用asList()方法时,数组就和列表链接在一起了. 当更新其中之一时,另原创 2015-03-05 10:36:10 · 810 阅读 · 0 评论 -
saveAttributes 报空指针错误(java.lang.NullPointerException)
当为图片设置地理位置信息的时候总是出现空指针错误,有时候会出问题,有时候没有错本来的源代码如下: ExifInterface exif = null; ExifInterface exif2 = null; try { exif = new ExifInterface(srcPath); exif2 = new ExifInterface(desPath); /原创 2015-02-10 16:34:32 · 1433 阅读 · 0 评论 -
Android用Spinner做日期 年月日
Android用Spinner做日期 年月日效果图如下1 主布局:3个Spinner控件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="m原创 2015-01-22 15:07:57 · 7087 阅读 · 0 评论 -
com.sun.media.sound.JavaSoundAudioClip 报错
com.sun.media.sound.JavaSoundAudioClip 报错,说不可访问,not accessiable解决方法:项目右键-》Build Path -》config build path -》打开library标签 -》选择JRE SYSTEM LIBRARY,选择下面的access rules,如下图点击Edit... 编辑添加rules先原创 2014-12-29 18:01:07 · 2976 阅读 · 0 评论 -
关于javascript的一些细节
1. javascript获取当前时间var d = new Date(); document.getElementById("div_time").innerHTML=d.getTime();2. javascript定时器 function begin(){ document.getElementById("div_time").i原创 2013-10-13 13:19:06 · 814 阅读 · 0 评论 -
Android 当可缩放的View用ViewPager显示时 左右滑动冲突问题
当可缩放的View变大之后无法得到View的onTouch事件,默认为Viewpager的onTouch事件,变成了Viewpager的左右滑动解决方法:子view里使用这个方法,getParent().requestDisallowInterceptTouchEvent(true) 可以中断pager获取到事件用法: if(view到达临界值,可以响应ViewPager的切换v原创 2013-10-09 11:06:58 · 4882 阅读 · 1 评论 -
Android ListView的图片会不见
在使用ListView的时候用了两个ImageView,设置为一个Visible和Gone.也就是在这个list中有的item有图片,有的没有,没有图片的就要显示另一个标志.在MyAdapter的getView()函数修改Visible和Gone的状态,失误的只在if的一个分支修改了,另一个没有修改然后根据ListView的奇怪刷新机制,图片刷到屏幕上不见的时候,再看图片就没有了...原创 2013-09-12 11:20:00 · 2920 阅读 · 4 评论 -
Eclipse Svn 对项目改名
Eclipse界面上有一个视图的选择,点击open perspective(打开视图)->SVN资源库研究在svn资源库找到自己的项目右键->重命名/移动...在弹出的对话框中下面资源的项目名:写上要修改的项目名然后finish就好了原创 2013-06-13 09:52:39 · 9501 阅读 · 0 评论 -
Android 安装错误:Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
出现这个错误的同时,Logcat中显示的是缺少com.google.android.maps包,也就是在使用Google Map 的相关库中,我用的是Google Map的v2版本大家都建议在Manifest.xml中的和中添加 就是这句话导致了错误我在解决的过程中就试着把这句话去掉,发现安装程序就没有问题了大家也可以试着用这个方法看看原创 2013-05-30 10:57:09 · 5586 阅读 · 2 评论 -
Android使用其他资源
1.使用任意XML资源要被读取的XML文件存储在/res/xml子目录下如:/res/xml/test.xml Hello World 读取XML文件:Resources res = activity.getResources();XmlResourceParser xpp = res.getXml(R.xml.test);使用XmlPullParser:转载 2013-05-29 15:44:36 · 867 阅读 · 0 评论 -
Android 关键资源的定义和使用
1. 字符串数组定义: one two three调用:Resources res = yourActivity.getResources(); //yourActivity是你的ActivityString s[] = res.getStringArray(R.array.test_array);2.复数资源定义: There is 1转载 2013-05-29 15:04:09 · 1759 阅读 · 0 评论 -
申请google api v2 的API key
1. 进入到Google APIs Console页面https://code.google.com/apis/console/点击左边导航栏的Seivices进入在All services 的列表中找到Google Maps Android API 2 以及 Google Maps API v2和下面的Google Play Android Developer AP原创 2013-05-28 17:02:36 · 8481 阅读 · 2 评论 -
Android的DialogFragment的基本使用方法
Android的DialogFragment的使用在使用时,对Android系统有了最低API为11的限制1.新建继承于DialogFragment的类在类中由一个按钮,点击按钮关闭对话框。layout中只有一个按钮,代码在此就不贴出来了。public class Fragment_Search extends DialogFragment { Button btn_c原创 2013-05-08 11:45:47 · 13310 阅读 · 1 评论 -
handler的post方法
handler的post方法启动线程的时候实际上启动该线程的run方法,而不是启动start方法,这也就意味着post启动的线程和主线程应该是同一个线程Handler中分发消息的一些方法 post(Runnable) postAtTime(Runnable,long) postDelayed(Runnable long) sendEmptyM转载 2013-05-08 16:27:27 · 1171 阅读 · 0 评论 -
Android的ViewPager关于列表的使用
在初始的Activity中xml只包含一个ViewPager就可以,在这个Activity中只需要给子页面一个list,让子页面根据list中的内容解析并且显示。如下xml文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/root"原创 2013-05-03 11:00:30 · 2349 阅读 · 0 评论 -
google map API v2 在Eclipse上的配置
1.在Android SDK Manager中安装对应Android API的Google APIs以及下面Extras中的Google Play Service2.导入google-play-service_lib文件->导入->Existing Android Code Into Workspace 下一步 之后选择 google_play_services原创 2013-05-28 14:36:40 · 10751 阅读 · 5 评论 -
Eclipse 安装 svn插件 和 egit 插件
每次都不记得svn插件的地址,这次写到博客里...1. SVN插件首先点击eclipse菜单中的help选择安装新的插件点击add...,将下面的名字和地址输入name: subclipseurl: http://subclipse.tigris.org/update_1.4.x全选列出来的那些东西(我都安装了,比较安全,怕出其他的什么没见过的问题)下一步下一步..原创 2013-06-04 09:12:07 · 1428 阅读 · 1 评论 -
Android Fatal signal 11 (SIGSEGV)
做关于地图的东西的时候,发现一打开地图的Activity就报错,而且自动转到前一个Activity最终我的解决方法是添加权限 下面是我添加的所有权限,我没细看是哪个,大家可以参考参考原创 2013-06-20 15:27:23 · 5813 阅读 · 1 评论 -
Android ListView下拉会卡?
最近在一个项目中发现,自己封装的一个下拉刷新的ListView控件在下拉刷新和加载更多的时候,会很慢在改了ListView 控件的高度为fill_parent之后,就不再卡了很奇怪这是什么问题,我初步猜测这是因为wrap_content的时候要计算高度,所以会慢,但是感觉又不大可能不知道大家怎么看原创 2013-09-12 11:12:03 · 1435 阅读 · 1 评论 -
自定义View添加滚动条
1.Android自定义控件是通过继承View类实现的,新建一个View类的子类,然后重写ondraw方法,加入你创建的类名为(MyView),那么在Activity中SetContentview(MyView),就可以显示你自己定义的控件了。但是如果你想将该控件能够和其他控件(如:Button)一样可以在xml中通过布局的方式显示它,那么你就必须重写View类的另一个构造方法,如下: pub转载 2013-09-10 14:11:44 · 6411 阅读 · 0 评论 -
Adnroid ActionBar 各种用法
一. 基础用法-显示和隐藏1. 在xml中显示活隐藏如果你不想要Action bar,把Activity的主题设置为Theme.Holo.NoActionBar就可以了2. 在Activity中显示活隐藏先得到Actionbar对象,再对其进行操作:show()或者hide()ActionBar actionBar = getActionBar(); act原创 2013-09-10 16:36:34 · 7667 阅读 · 0 评论 -
Android GridView 的使用
在写Android的底部菜单条的时候,如果用Button就特别难以调整,所以我觉得用GridView会使界面更容易调整和封装。一、基本使用布局设置: <GridView android:id="@+id/gv_bottom_menu" android:layout_width="fill_parent" android:原创 2013-06-14 11:08:34 · 2127 阅读 · 0 评论 -
android SharedPreferences的用法
用SharedPreferences一般来存储用户名,手机Imei码等在写Preference:其中,key为自己设定的关键字,value是值,context是上下文 SharedPreferences.Editor editor = PreferenceManager .getDefaultSharedPreferences(context).edit(); edito原创 2013-07-17 10:21:51 · 1110 阅读 · 0 评论