自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮云

记忆不好了,只好写下来!

  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 SQL中的Row_Number用法(去重、分页)

摘自:https://blog.csdn.net/qq165285727/article/details/95943521。SQL表中有些记录关键字重复,很不方便取数据,这里就要用到row_number来排序取数据;使用row_number方法给要查询的记录排号,取起始索引后的一段记录即可;查询第4页的记录,前面3页的记录数量是150;1. 去重,取重复记录中的第一条。

2022-08-22 17:15:39 2137

原创 Android技巧1:Handler的延迟执行

Handler对象可以延迟执行动作,该用法在自定义View时处理单击、双击事务中,特殊好用。private Handler m_touchHandler = new Handler();//点击计数;private int m_touchClickCount=0;@Overridepublic boolean aa3onTouchEvent(MotionEvent event) { //计数; m_touchClickCount++;

2022-05-18 15:04:53 1730

原创 Android问题12:生成独立库Jar

第一步、首先要创建一个Moudle,修改对应的Gradle文件;//apply plugin: 'com.android.application'apply plugin: 'com.android.library'android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { //删除applicationId这一项; //applicationId "c

2021-11-24 21:57:50 1742

原创 Android问题11: ListView 单行记录刷新

在网上看了好多文章,写得太专业了,对于我这种散修来说,看完还是茫然。还好看得多了,总也学到点东西,按着自己的理解,尝试了一下,居然也能成功。记下来,别忘了。1. Adapter文件;在Adapter文件中,可以在getView函数中更新数据,也可以 另造一个public函数来更新数据,意义和getView是相同的; /** * @param context * @param textViewResourceId * @param objects *.

2021-11-12 18:38:44 2531

原创 MS SQL 的GUID字段

SQL 里的GUID字段单词太长了,记不住,写下来。1. 字段名称:uniqueidentifier2. 生成唯一的guid: NEWID();这个函数生成的GUID不是唯一的,可用于Default中,也可在以SQL语句中使用;3. 生成唯一的guid:NEWSEQUENTIALID();这个函数仅用于Default中;注:NEWSEQUENTIALID()函数生成的GUID有利于索引;而NEWID()生成的GUID是随机的。...

2021-11-10 13:36:00 1099

原创 Android问题10:项目环境升级Gradle相关的配置修改

旧项目(android studio 3.5)扔到新安装的androidstudio(4.21),会有一些配置需要更新;将鼠标放在条目上,有相关tip显示,提示更新的版本有效,按提示,修改后面的版本号即可。

2021-05-17 14:16:53 109

原创 Android问题9:Execution failed for task ‘:app:packageDebug‘

今天把android studio升级到4.21(之前是3.5),载入旧的项目,又是一堆错误,(嗯 无力吐槽,这是android升级的惯例)。先是提示Error:Execution failed for task ':app:packageDebug',也就是signing-config.json(\项目\app\build\intermediates\signing_config\debug\out)文件错误,搞不定,就把这个文件删了。然后重新编译生成了新的文件。...

2021-05-17 14:11:56 6163

原创 使用SQL语句按天统计数据,无数据也需空值记录

假设:人员表,考勤表。为每个人员生成考勤结果,每天一条记录,无论人员在表中有没有考勤数据,都有一条统计结果。这样需要为每个人员创建包日期的虚拟临时表。借用master中的表spt_values中的type='p'的记录;测试SQL语句如下:--初始日期: 2020-1-1--天数: 7,即从0到7,共8天select tab1.vn,tab21.date1from ( select '张三' vn union all select '张四' vn

2020-08-06 10:35:04 1875

原创 Android问题8:休眠导致网络中断的问题

1. 使用定时器检测手机是否处于休眠状态。//旧版本的SDKPowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);boolean isScreenOn = powerManager.isScreenOn(); //新版本的SDKpowermanager = (PowerManager) MainActivity.this.getSystemService(Con...

2020-07-23 10:15:58 1553 5

原创 Android问题7:在线检测更新包并下载更新遇到的问题

花了两天时间,百度n多文章,终于解决了在线更新的问题,现记录下来,以备后用。注:以下内容虽然是自己写的,但是参考了大量的网上文章理解后的内容,参考的文章太多,也搞不清楚应该写转载谁的了,就厚颜标为原创,请见谅。整个操作步骤如下:1. 下载配置文件,解析配置文件内容,获取版本号、描述、apk包文件。2. 判断版本号是否高于当前正在使用的app的版本号,否则放弃更新操作。3....

2020-02-29 19:31:14 359

原创 Android问题6:顶部标题栏空白区域的处理

创建项目,使用Nav+Fragment页面布局,运行app后, 上方空白。修改项目的Style中的Theme后直接报错,app直接退出,并报错,提示什么方法没有找到,需要引用什么的。看不懂,也没百度到相关文章。在Activity页面,加入代码:requestWindowFeature(Window.FEATURE_NO_TITLE);还是无效。没办法只好找大神求...

2019-11-27 18:34:32 3246 13

原创 Android问题4:网络相关的问题

1. 申请网络授权在AndroidManifest.xml文件里,添加一行。<uses-permission android:name="android.permission.INTERNET" />2. 网络相关的连接访问、如socket,http等,不能在主线程里使用,否则报错:NetworkOnMainThreadException...

2019-11-23 21:23:51 132 1

原创 Android问题5:引用自己的Modules

小白好难啊!!!选择中 File -> Project Structrue,选中 Dependencies选项卡,选中要引用其他模块的项目(app),点击右边的+。点击+按钮后,有个列表选择,选择Modules Dependencies ,勾选要引用的模块即可。下面选项, 使用默认的 implementation 即可,完成。放弃界面操作,直接在代码里添加下...

2019-11-22 15:58:39 440

转载 Android问题3:No IDEA annotation……

今天打开项目,又莫明的出现问题了,,,这尼玛几天就没消停过。。。没办法,小白的解决办法就是度娘。。。处理办法来自于:https://blog.csdn.net/zhang5690800/article/details/84291940主要方法就是删除文件仔细点的话,就会发现这些文件都是android安装后,第一次运行时创建的文件,所以我的方法就是把C:\user\用户名\.an...

2019-11-22 15:37:48 308

原创 Android问题2:底部导航菜单3个项以上不显示文字的问题

解决方法1: 在引用导航控件的xml文件里修改(如activity_main.xml):app:labelVisibilityMode="labeled" //有几个选项,使用labeled即可解决方法2:在activity的构造函数中(onCreate)设置_nav1.setLabelVisibilityMode(LabelVisibilityMode.LABE...

2019-11-21 17:18:26 2175

原创 android新建或打开项目时出现的各种问题

声明一下,此文由多个页面转载复制来的,因为标注转载需要填写地址,这个地址太多不能只填写一下吧,所以就厚颜改为原创了,转载地址分别在文章内容中标;1. 类似的错误描述: Failed to resolve: com.android.support:appcompat-v7:27+然后try again无数次都无效。allprojects { repositories ...

2019-11-21 11:11:32 432

转载 新建android项目时出现Failed to resolve: com.android.support:appcompat-v7:27+错误的解决办法

源文来自:https://blog.csdn.net/taoerchun/article/details/86004456新建的android项目,出现 “Failed to resolve: com.android.support:appcompat-v7:27+” 的错误, 点击 Try Again 无效。经百度,得知需要修改 build.gradle文件,allprojects...

2019-11-20 16:41:36 302

转载 在GeckoFx中启用摄像头功能

网页中有使用拍照功能,在其他浏览器中调用摄像头时会弹出允许使用设备的提示框,但在Geckofx控件中,无反应。在初始化控件时加入:GeckoPreferences.User["media.navigator.permission.disabled"]=true;GeckoPreferences.User["permissions.default.camera"]=100;从QQ...

2019-07-18 17:10:05 507

原创 在DevExpress的GridControl中增加拖拽行记录排序

孔子说,“人的毛病都是惯出来的”,古人说的对。现在用户对按钮点击排序不满意了, 希望拖拽排序,,好吧,身为码农就是苦B的命。重载GridControl控件,对MouseMove、MouseDown、MouseUp事件修改一下。多谢涛神提供的获取行信息,据说这是内部传阅的资资料 。运行效果:代码: public class Gc11 : DevExpress.Xt...

2019-07-15 13:17:05 3027 3

原创 C#将引用的dll嵌入到exe文件中

通过网上查询,将引用的dll,嵌入到exe项目中,通过编译为单一的exe文件。1. 引用dll,将引用的dll设置为不复制(是否复制不影响使用,编译完成后,只需要exe就可以了, 旁边的dll是否存在并不影响使用)。2. 将引用的dll嵌入到项目中。新建一个项目文件夹,将引用的dll复制到此文件夹中,并包含中项目里,设置为“嵌入的资源;”3. 在main()方法...

2019-06-25 10:51:41 12187 4

原创 GeckoFX组件与C#交互

基于GeckoFX 60的组件。1. 调用页面的JS方法,这个比较简单, 网上都有很多例子。//调用JavaScript函数,并获取返回值;string _result = string.Empty;using (AutoJSContext context = new AutoJSContext(base.Window)){ //将js方法和参数,拼合成一个字符串。 传回f...

2019-04-22 17:10:19 2999 6

原创 TreeView的拖拽处理

TreeView的节点拖拽处理功能。1. 只允许拖拽子节点。2. 不允许拖拽到自己身上。3. 拖拽到同级节点上时,调整顺序。4. 拖拽到其他顶级节点上时,改变阵营。private void tv1_ItemDrag(object sender, ItemDragEventArgs e){ if (e.Button == MouseButtons.Left) ...

2019-04-04 10:16:14 3111 2

转载 将.net编译的exe和引用的dll库分开存放

.net开发时引用的dll库文件会随exe一起,引用的dll太多的话,就得在一大堆文件中寻找exe文件,还是比较恼火的。修改编译时生成的.exe.config文件,可以将dll文件单独存放,比如lib子文件夹;只需要在.exe.config中,添加&lt;runtime&gt;&lt;assemblyBinding&gt;节点。&lt;?xml version="1.0"?&gt;...

2019-03-16 19:45:06 849

转载 SQL Server将行记录转换为列记录;

根据网上资料,自己理解后测试如下:1. 查询原始数据select platecolor 颜色,COUNT(*) 数量 from Vehicle group by platecolor返回结果:2. 将行记录转换为列记录;select * from ( select platecolor 颜色,COUNT(*) 数量 from Vehicl...

2019-03-15 11:16:44 723

原创 SQL Server 按间隔时间查询记录

-- 查询表记录,从起始时间到结束时间,间隔5分钟取一条记录。SELECT [Time]FROM ( Select ROW_NUMBER()OVER(PARTITION BY DATEDIFF(mi,'2019-3-15 9:0:0',[Time])/时间间隔 ORDER BY 表1.[Time]) AS 新的列名称, 表1.[Time] FROM 表1 where...

2019-03-15 10:45:40 5347 1

原创 几种数组复制的效率比较

本次测试主要使用Array和Buffer对象的数组复制方法进行效率比较。对于内存复制,由于要使用Unsafe代码,暂时没有测试。static void Test(int _size){ Console.WriteLine(); Console.WriteLine(); byte[] _src = new byte[_size]; byte[] _ds...

2019-03-01 23:19:55 1058

转载 将数组转换为IntPtr

//第一种,使用不安全的代码块来访问直接指向字节数组的指针。static IntPtr ArrayToIntptr(byte[] source){ if (source == null) { return IntPtr.Zero; } unsafe { fixed (byte* point = source) ...

2019-03-01 23:07:16 3064

原创 SQL 向自增列显式插入数据

set IDENTITY_INSERT 表名称 ONinsert into 表名称 (字段1,,,n) values (值1,,,,n)set IDENTITY_INSERT 表名 OFF 注意:插入数据时,必须显式指定列名称。不然插入还是会失败。 在这里作个笔记,总是忘记显式指定列名称导致插入失败。...

2019-02-27 17:03:06 2036

转载 在.NET中使用代码实现检索/安装字体

'检索已安装字样: Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim mFontCollection As New Drawing.Text.InstalledFontCollect

2012-03-23 10:51:25 769

原创 继承RichTextBox,完成代码编辑器,支持语法高亮、行号显示(二);

当前输入行闪烁终于比较满意的解决了。    以处理高亮匹配时,以前是直接在rt里使用selectionstart、selectedtext替换原始文本;    首先将需要处理的文本处理完成,以RTF格式暂存到变量中,一次性替换到原始文本位置,效果有所好转,但偶有闪烁,因为selectionlength的范围过大;在行中间换行时,替换的是原行和新行,闪烁更为严重。    那就逐行处理,将

2011-04-18 17:08:00 1590 1

原创 继承RichTextBox,完成代码编辑器,支持语法高亮、行号显示;

最近做一个小工具,需要写SQL脚本,可textbox和richtextbox一片黑色,对于习惯了vs的环境,实在是太惨了点。于是产生了做一个textbox的想法。     在网上搜了一下,关于继承richtextbox的文章比较多(文章重载的太多),基本上结论就是行号搞不定。    网上有个ICSharpCode的代码,是外国人写的,非常强,直接在control上绘制文字,不过那源

2011-04-18 01:26:00 4654 4

串口调试myport(修正).rar

与串口数据交互 1. 多条指令以列表形式存储,方便重用。 2. 更方便的编辑指令内容,16进制,10进制,字符串,BCD码,校验码等。 3. 数据分析功能帮助开发者阅读16进制数据 4. 汉字与16进制的转换 5 ………… 另:管理员兄弟,这个上传资源为啥没有删除功能呢? https://download.csdn.net/download/xiaoid/11348324

2019-07-16

串口调试myports.rar

此工具的数据分析功能发现BUG,已更换到新的链接: https://download.csdn.net/download/xiaoid/11366941 与串口数据交互 1. 多条指令以列表形式存储,方便重用。 2. 更方便的编辑指令内容,16进制,10进制,字符串,BCD码,校验码等。 3. 数据分析功能帮助开发者阅读16进制数据 4. 汉字与16进制的转换 5…………

2019-07-14

继承RichTextBox完成的代码编辑器

继承RichTextBox,完成的代码编辑器,支持语法高亮,行号显示; vb.net;

2013-02-26

.NET Remoting 技术手册(vb.net)

.NET Remoting 技术手册 (基于vb.net)

2010-04-25

基于Access的SQL帮助文档

基于Access的SQL帮助文档 基于Access的SQL帮助文档 基于Access的SQL帮助文档

2009-11-27

空空如也

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

TA关注的人

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