自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(546)
  • 资源 (21)
  • 论坛 (66)
  • 问答 (1)
  • 收藏
  • 关注

原创 Vega Prime虚拟现实开发技术

作者QQ群:343321154购买链接:https://detail.tmall.com/item.htm?id=582925314295&tdsourcetag=s_pcqq_aiomsg作者QQ群:343321154目 录第1章 认知Vega Prime 11.1 认识Vega Prime 11.1.1 Vega Prime的特性和基本模块...

2018-09-09 21:01:39 1741 2

原创 EditText多行滚动

的实际上非常简单,容易出错。1 布局文件中设置 <EditText android:id="@+id/editRet" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textMultiLine" android:scrollbars...

2021-10-14 11:23:09 4

原创 屏幕滑动控件ScrollView

用一般的布局,屏幕不能上下或左右移动,需要使用专门的根布局。1.垂直滚动:ScrollView改变布局文件的根布局:把根布局改成:ScrollView注意:ScrollView的子元素只能有一个,所以得增加一个LinearLayout布局,把其他按键放在这个LinearLayout中,那么ScrollViewd的子元素就只有一个LinearLayout了,而LinearLayout的子元素不限制。没有滚动设置就无法看到下部控件使用垂直滚动后,可以显示全部控件<?x..

2021-10-14 10:48:24 11 1

原创 服务器图片文件列表提取

先看看效果 利用下拉列表,显示获取的图片文件列表,然后选择图片进行显示获取服务器端图片文件列表需要移动端和服务端的双向配合 1 服务器端代码 using Newtonsoft.Json; //C#中处理JSONpublic partial class Default5 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { i...

2021-10-11 10:44:21 9

原创 Spinner下拉列表的使用

直接来一个效果Spinner下拉列表的使用1 Spinner本身的布局文件 <Spinner android:id="@+id/spinner2" android:layout_width="match_parent" android:layout_height="wrap_content" android:spinnerMode="dropdown" />2 Spinner两个布局文件 正常下拉展示文件item_dr...

2021-10-11 10:10:18 7

原创 显示网络图片

显示网络图片非常简单,不需要服务器端的任何代码,只需一个连接即可。布置好基本的显示界面,一个图片显示控件ImageView,一个文本显示控件和一个按钮,直接调用下面的异步线程即可 //显示网络图片异步线程 private class WxpDisplayNetworkPicTask extends AsyncTask<String, Integer, String> { // private Bitmap bmp = null;

2021-10-08 15:25:41 8

原创 格式化Android Studio源代码

VC有ALT+F8可以格式化源代码,非常方便。强大的Android Studio难道没有吗?有的,只是你没发现。 左边树形结构中,右键弹出菜单Reformat Code。 右键既可以选择目录,也可以选择单个文件;目录则是该目录下的所有文件起作用,单个文件则是只对选中的文件起作用。弹出窗体,勾选选项,Run 即可。运行后,给是非常标准化。再也不怕别人鄙视代码格式混乱了。其实,这个格式化对布局文件XML也有同样的作用,可以自己去试试。...

2021-10-08 15:00:59 11

原创 相册浏览图片上传服务

1 权限 基本的用户权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.INTERNET" />应用权...

2021-10-08 09:54:56 21

原创 选取相册图片并显示

主要是访问权限和数据转换1 访问权限 在Manifest中授权 <uses-feature android:name="android.hardware.camera" android:required="true" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <use...

2021-09-28 11:20:22 17

原创 AsyncTask的参数介绍及使用

AsyncTask<Params,Progress,Result>的三个参数doInBackground(Params...)publishProgress(Progress...)onProgressUpdate(Progress...)onPostExecute(Result)看这四个方法的参数你就知道上面的三个参数是给谁用的了!--------------------------------------------------------------------..

2021-09-11 11:07:18 10

原创 AsyncTask异步任务类

先来一个效果然后再来代码/** * 步骤1:创建AsyncTask子类 * 注: * a. 继承AsyncTask类 * b. 为3个泛型参数指定类型;若不使用,可用java.lang.Void类型代替 * 此处指定为:输入参数 = String类型、执行进度 = Integer类型、执行结果 = String类型 * c. 根据需求,在AsyncTask子类内实现核心方法 */ pri..

2021-09-10 14:43:20 11

原创 Notification系统提示信息

提示信息还是很方便的,直接上代码,下列代码是在Fragment中执行的,其中的this都被getActivity()代替了。//发送提示信息 private void sendNotify() { NotificationManager notificationManager = (NotificationManager) getActivity().getSystemService(Context.NOTIFICATION_SERVICE); Int

2021-09-10 09:14:47 15

原创 MutableLiveData(LiveData) 与 ViewModel结合

先看实际效果,滑动进度条,下面的文本显示进度数字。---------------------------------------------------------------------------------一、LiveData是干什么的?  由于LiveData和MutableLiveData都是一个概念的东西(只是作用范围不同)所以就不重复解释了,直接理解LiveData就可以明白MutableLiveData  直接理解LiveData的字面意思是前台数据,其实这其实是很准确的..

2021-09-07 15:20:04 22

原创 进度对话框ProgressDialog

进度对话框简单实用,1 简单设置private ProgressDialog pDialog ;pDialog = new ProgressDialog(getActivity());pDialog.setMessage("努力加载中………………");//对话框默认是可以取消的,也就是点击其他地方,对话框消失//设置改属性后,对话框不能取消pDialog.setCancelable(false);pDialog.show();2 使用 一般在线程或定时器里修改...

2021-09-03 09:45:27 15

原创 Log信息的查看

为什么我查看Log的输出信息是在Run而不是Logcat ????难道我的是假的AS

2021-09-03 08:52:25 16

原创 切换Fragment的方法

1 简单粗暴replace 该方法只是在上一个Fragment不再需要时采用的简便方法。不需要类成员变量,每次替换掉当前的fragment,每次从零开始,不保存数据。//切换不同的fragment private void replaceFragment(Fragment fragment) { FragmentManager manager = getSupportFragmentManager(); FragmentTransaction fra..

2021-09-02 16:04:44 9

原创 Message的使用

一 消息机制 1、为什么要使用Message机制主要是为了保证线程之间操作安全,同时不需要关心具体的消息接收者,使消息本身和线程剥离开,这样就可以方便的实现定时、异步等操作。 2、Message机制原理示意图:Activity <---------------> EHandler<-----> Looper<-----> MessageQueue IntentReceiver<-----> EHandl...

2021-09-02 11:14:16 11

原创 定时器timer的使用

本质上都是线程的使用,使用定时器timer则结构比较清晰1 定义定时器Timer//定时器Timer timer = new Timer();2 定时器任务TimerTask//定时器任务TimerTask timertask = new TimerTask() { //(这个run 的使用就是开启了一个新的线程, // 在这个子线程中是无法更新UI 的,比如更新TextView 的显示内容。) @Override public void run().

2021-09-02 10:53:26 13

原创 fragment设置监听事件

分成多个fragment的目的就是分块操作,如果都在activity里面设置监听事件,代码数量较为庞大。每一个fragment自己设置监听事件,条理更为清楚。fragment的布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pare

2021-09-01 16:52:29 8

原创 ActionBar的简单使用

1 确保使用ActionBar//getSupportActionBar().setDisplayHomeAsUpEnabled(true);启用箭头2 设置启用菜单 //设置ActionBar菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.bottom_nav_menu, menu); retur..

2021-09-01 11:26:25 14

原创 BottomNavigationView菜单项文字

默认情况下,三个菜单项同时显示文字和图标,多于三个时只显示图标,不显示文字。处理办法: 1 design:28.0.0 以下版本处理方式BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);BottomNavigationViewHelper.disableShiftMode(navigation);2design:28.0.0 处理方式<andr...

2021-09-01 10:13:43 13

原创 BottomNavigationView显示彩色图标

其实就一句代码BottomNavigationView navView = findViewById(R.id.nav_view);navView.setItemIconTintList(null);当然,前提是你的图标资源是彩色的,导入png或jpg图片即可在mipmap右键菜单里选择show in Explorer,然后直接把文件拷贝进去即可效果图...

2021-08-31 11:32:56 6

原创 BottomNavigationView底部导航改造

1系统样例基本解析 -----------------------------------------------------------------系统自带的例子工程可以采用底部导航功能,但其默认采用导航文件进行多个fragment切换里面利用了导航文件moblie_navigation.xml进行绑定,然后在主界面的布局文件中进行了引用,最后在主界面的初始化函数里进行了代码设置这样就可以进行导航功能的切换,全部自动生成,无需添加任何代码。2 样...

2021-08-31 10:17:25 9

原创 BottomNavigationView底部导航条解析

1 新建一个fragment,设置id为navigation_black2 在menu文件bottom_nav_menu.xml里增加一项<item android:id="@+id/navigation_black" //菜单项ID android:icon="@drawable/ic_launcher_foreground" //图标 android:title="@string/title_black" />...

2021-08-30 11:17:29 15

原创 多Fragment的布局使用

直接上效果,y一个Activity,三个按钮,三个Fragment,一个按钮对应一个Fragment 1 布局文件 垂直布局, 上面为一个LinearLayout,占1份高度,包含三个按钮,平均分布。 下面为一个FrameLayout,占20份高度,用于显示具体的Fragment。<?xml version="1.0" encoding="utf-8"?&gt...

2021-08-19 16:27:20 21 1

原创 Adroid中的比列布局

直接上例子如图所示,屏幕的上下分为LinearLayout,FrameLayout两部分,高度比列为1:20代码说明为: <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:orientation="horizontal"><FrameLayout android:id="@+id/...

2021-08-19 16:05:13 11

原创 Android中的提示对话框

Toast一闪而过,有可能被忽略掉,用AlertDialog则是以对话的形式出现,需要确认后才会消失。但AlertDialog稍显复杂,可以使用最简单的方式进行//最简单的提示对话框new AlertDialog.Builder(MainActivity.this) .setTitle("提示信息") .setMessage("这是提示你的信息内容") .setPositiveButton("确定", null) .create().

2021-08-18 15:54:12 20

原创 百度地图位置访问

浏览器端http://api.map.baidu.com/geocoder?output=json&ak=goIsShmGFYxtuAKOMogHt2U3d5q4VqE5&location=30.779233,103.9535919//服务器端http://api.map.baidu.com/geocoder?output=json&ak=goIsShmGFYxtuAKOMogHt2U3d5q4VqE5&location=30.779233,103.9535919.

2021-08-17 09:10:02 19 2

原创 Android中JSON数据解析

JSON数据非常通用,采用字符串数据表示;包含键值对。一 数据嵌套类型 也就是JSON中包含JSON,采用逐步深入的方式得到自己所要的值即可。 比如百度地图返回的JSON { "status":"OK", "result":{ "location":{ "lng":103.953243, "lat":30.779382 }, "formatted_ad...

2021-08-16 11:32:15 19

原创 通过经纬度获取位置信息

位置信息的获取,有很多方法。这里只使用了HttpURLConnection中的GET方式访问第三方地图接口,获取实时位置,这里是通过申请百度地图访问接口调试使用。感觉精度一般,但勉强可以使用。先上效果图再上代码主要代码//获取地理位置class WxpPositionGetThread extends Thread { private String lng; private String lat; private TextView show_content; .

2021-08-16 09:58:28 20

原创 获取手机所在经纬度

首先在AndroidManifest.xml中设置访问权限 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>基本代码 //获取位置对象 private Location getLastKnownLocation..

2021-08-16 09:21:35 15

原创 阿里云ECS中HttpURLConnection发送post请求的注意事项

1HttpURLConnection的连接默认不能使用明文字符,需要在Android的AndroidManifest.xml加上必要的内容 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myfirstapplication"> <uses-permission android:name="android.permission...

2021-08-07 21:06:15 23

原创 使用HttpURLConnection发送post请求

我们在开发的使用,直接使用的开源框架,例如:Xutil,Volley开源框架直接访问网络,但是我们也需要知道其中的一些知识,了解一下怎样访问网络的。下面我们模拟以下客户端和服务端,看看POST。首先看POST线程类的定义class PostThread extends Thread { private String name; private String age; private TextView show_content; private St...

2021-08-07 20:43:12 34

原创 C语言删除所有文件

//删除指定文件夹下的所有文件void deleteAllFiles(){ /*删除目录及目录中的所有内容*/ char filePath[500]; strcpy(filePath,"appdata\\tempExport"); char strWildcard[500]; sprintf(strWildcard,"%s\\*.*",filePath); HANDLE file; WIN32_FIND_DATA pNextInfo; file=FindFirstFile(.

2021-07-10 22:33:54 22 1

原创 LabWindow导出数据到excel的速度问题

如果按照正常的顺序,启动建立excel,然后逐行逐个单元格填写数据,速度非常慢。即使不显示界面,填写完数据再显示界面,速度也很慢,每秒大概5条数据左右。如何来解决呢?1 这种是最快的,也不通过表格中转,直接写成csv文件,然后用excel打开,这样导出数据几乎只花费时间打开excel。当然,最好使用线程导出数据。这里只提供核心代码。 //导出成csv文件 FILE *fp4; char result[200]; GetCtrlVal(panelHandleDb,PANELdb_com.

2021-07-10 15:56:40 26

原创 TCP数据读写

都是常规操作,但有一点需要注意,接收数据函数,在接收少量数据时没有问题,但在接收较大数据量(32KB),需要延迟一定时间(50ms),否则数据无法读完整,只能读到前面一部分,这个错误不容易被发现...

2021-06-09 07:51:53 60 2

原创 python中类变量与成员变量的使用注意点

python 的类中主要会使用的两种变量:类变量与成员变量。类变量是类所有实例化对象共有的,而成员变量是每个实例化对象自身特有的。下面这篇文章主要给大家介绍了在python中类变量与成员变量的一些使用注意点,需要的朋友可以参考借鉴,下面来一起看看吧。前言最近在用python,发现一个bug(实际上是理解不到位),就是同由一个类生成的两个实例之间的数据竟然会相互影响,这让我非常不解。后来联想到java的类有类变量也有实例变量,因此翻阅了相关资料,发现python也有类似的类变量和实例变量,下面来看看详

2021-04-08 14:31:37 42

原创 python类中的关键字

@Override这个标签有什么用呢。。。。。。查了一下,三个作用吧1. 可以给你当作注释用,感觉这个也不能说明什么,注释也没什么用。2. 可以告诉读你代码的人,这是对它父类方法的重写,其实很多代码规范没有为什么,规范就是规范,代码的可读性还是很重要的。3. 编译器可以给你验证@Override下面的方法名称是否是你父类中所有的,如果没有就会报错。比如当你想要在子类中重写父类的一个方法,但是你把名字打错了,当你写了@Override编译器会提示你,你写的这个方法父类中没有;但是如果你没有写@Ov

2021-04-08 09:03:25 41

原创 python生成可以提示的注释

在VSCODE中:变量提示globalVar=0""" 全局变量提示"""函数提示:def fun(): """函数提"""与C/C++写在前面不同,需要写在对象后面

2021-03-29 11:20:18 22

原创 Python format 格式化函数

Python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过{}和:来代替以前的%。format 函数可以接受不限个参数,位置可以不按顺序。实例>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 'hello world' >>> "{0} {1}".format("hello", "world") # 设置指定位置 'hello...

2021-03-25 09:27:51 28 1

文件方式串口收发多线程样例

以文件方式操作串口,以线程方式进行,可以适应X32和X64

2017-07-19

VC下网络通讯样例,包含UDP和WEBserver

VC下网络通讯样例,包含UDP和WEBserver UDP包含服务器和客户端

2017-07-19

带闪烁和右键菜单功能的VC6托盘程序

带闪烁和右键菜单功能的VC6托盘程序

2012-05-08

Vega Prime开发环境配置

使用 VS2003中的 VC7.10加上Vega Prime开发环境配置

2010-04-02

计算机软件技术基础徐士良

计算机软件技术基础徐士良ppt 很好的教程哟

2012-05-10

LabVIEW8.2串口读写 串口驱动 虚拟串口

包含LabVIEW8.2串口读写程序及其数据转换, 另外还包括:NI串口驱动和虚拟串口软件。 是调试串口的全套工具。

2014-05-27

MFCtest4.zip

直接用代码操作flt文件,在三维模型中直接操作DOF/LOD/GROUP等。Open Flight API程序开发

2020-01-08

VC获取本机名称IP地址MAC地址

VC获取本机名称IP地址MAC地址

2012-03-16

VP纹理动画实现

MFC下,VP2+VS2003纹理动画,调试通过。

2014-10-30

DataSetXML通讯录

利用DataSet 操作XML 实现通讯录的 添加 删除 修改 分页功能。

2015-03-19

Qt多对话框框架设计

利用QMdiArea实现多对话框程序; 利用TabWidget实现多对话程序; 比较实用的应用程序框架。

2016-05-13

键盘钩子程序

键盘钩子程序VC6的例子,同时与自己的博客内容挂钩,学些HOOK的好例子

2013-10-03

VP5线程例子

VS2008下,基于MFC的对话框程序中使用VP5,虚拟现实。

2013-10-23

VC下利用ADO操作数据库类和文件目录操作类

VC下利用ADO操作数据库类和文件目录操作类

2017-07-19

VC.NET使用 tabControl

VC.NET使用 tabControl 使用tabcontrol

2010-04-02

SocketTransferFile.zip

使用套接字实现文件的发送和接收,在VS2008下调试通过。 Socket套接字编程,使用不同的发送缓冲区来测试发送速度。 一个机器上可以达到112M Bps。

2019-05-10

网络安全开发包详解代码

libpcap;winpcap;libnet;libdnet;libnids 最详细最多的网络开发包详解。

2012-03-20

opencv230+vs2008

完整的opencv230文件,外加配置说明

2011-08-09

函数对象PPT

讲解函数对象

2017-03-21

asp.net操作XML

asp.net中,利用XML实现通讯录,实现了通讯录的遍历、增减、删除功能。(vs2010)

2015-03-06

Qt应用程序框架涉及

利用QT的MDI结构和TabWidget结构,实现多对话框框架结构。 简单实用,主要涉及工具栏操作、MdiArea操作,TabWidget操作。

2016-05-13

sichuanwww的留言板

发表于 2020-01-02 最后回复 2020-08-20

技术入股占10%合理吗?

发表于 2018-08-03 最后回复 2019-03-15

爆一张现场照片

发表于 2018-11-10 最后回复 2018-11-11

如何证明timeBeginPeriod设置成功????

发表于 2017-08-08 最后回复 2017-08-08

为什么同是QString转换为float,一个成功一个失败呢?

发表于 2016-05-20 最后回复 2016-10-24

asp.ne 下DataGrid或GridView中如何获取新增行的数据?

发表于 2006-04-23 最后回复 2016-03-31

GridView 导出为 Excel怎么支持中文文件名?

发表于 2006-06-09 最后回复 2016-03-31

求救asp.net代码的执行顺序问题???不明白!

发表于 2005-07-16 最后回复 2016-03-31

郁闷中???

发表于 2003-04-24 最后回复 2016-03-31

动态链接库出错

发表于 2015-09-16 最后回复 2015-09-17

CSDN床上等你的博客瘫痪那么久了 怎么没个说法呢?

发表于 2015-03-25 最后回复 2015-09-06

不能调整显示器的象素?

发表于 2002-01-03 最后回复 2012-11-23

xml不能真正把数据写进去?

发表于 2004-07-12 最后回复 2012-11-23

OpenCV是个好东西

发表于 2011-05-04 最后回复 2011-10-18

VS2005里面 ,Image的图片连接路径IMAGEURL怎么使用中文??

发表于 2007-04-03 最后回复 2007-04-03

怎样隐藏SQL Server某个字段的内容?

发表于 2006-07-11 最后回复 2006-11-20

SQL语句的执行顺序是怎么样的????????????????????????

发表于 2006-10-30 最后回复 2006-10-30

ASP.NET 1.1的默认用户是什么?如何改变其用户?

发表于 2006-09-14 最后回复 2006-09-14

LINK : fatal error LNK1168: cannot open Debug/029.exe for writing 这是什么原因?谢谢!

发表于 2005-10-08 最后回复 2005-10-09

有没有很方便的实现分支选择的代码?

发表于 2005-07-14 最后回复 2005-07-16

哪里有关于.NET二次开发OFFICE的资料?谢谢!

发表于 2005-06-19 最后回复 2005-06-24

强烈要求大家关注网格技术!!!开设网格专题!!!!

发表于 2004-07-12 最后回复 2005-03-26

什么时候触发sessionv_end事件?除了timeout以外???急呀.100分

发表于 2004-12-23 最后回复 2004-12-29

用JMAIL发送邮件的问题?

发表于 2004-06-14 最后回复 2004-07-04

asp里发送邮件的代码?

发表于 2004-04-20 最后回复 2004-04-20

asp.net 调试环境用7张的行吗?

发表于 2003-05-08 最后回复 2003-05-08

初次接触ASP.NET,给点建议?

发表于 2003-05-07 最后回复 2003-05-07

请教:如何把'.jpg'格式的字段内容在报表里显示出来?

发表于 2003-04-23 最后回复 2003-04-25

怎样把'.jpg'格式的字段显示到报表里去???

发表于 2003-04-23 最后回复 2003-04-23

求救!请问如何把".jpg"文件加到数据表的字段里去?

发表于 2003-04-22 最后回复 2003-04-23

JSP的服务器怎么配置?我有IIS,JDK1.2?还要其他吗?非常感谢!

发表于 2003-04-16 最后回复 2003-04-16

有没有必要转到JSP?

发表于 2003-04-04 最后回复 2003-04-04

在IIS下如何配置JSP服务器?

发表于 2003-03-17 最后回复 2003-03-17

有建议就感谢!

发表于 2002-08-13 最后回复 2002-08-18

给点建议?

发表于 2002-08-13 最后回复 2002-08-15

如何取得服务器的时间?

发表于 2002-05-12 最后回复 2002-05-15

无法直接在表里手动删除记录?谢谢!

发表于 2002-04-14 最后回复 2002-04-16

寻找SQL SERVER的系统存储过程?

发表于 2002-04-10 最后回复 2002-04-10

处理计算机“贪污”问题?

发表于 2002-04-09 最后回复 2002-04-09

sql2000里的sql_variant类型究竟能存多大的数据 20万字能存下吗?

发表于 2002-04-04 最后回复 2002-04-05

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

TA关注的人 TA的粉丝

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