自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Windows 删除多显示配置,解决因为配置错误无法连接显示器问题

如果你只是想清除已保存的显示器配置,直接删除上述的三个项即可。为避免误操作,建议操作前先备份。为了Windows 的多显示器配置恢复至默认状态,但在中文互联网多番搜索后无果。Windows 的显示器配置位于注册表的。三个项,可以直接使用。

2023-10-15 13:37:12 447

原创 简单的Q-Learning示例

在每个时间步骤(time step)上,智能体都会从环境中获得当前状态(state),然后根据该状态选择一个动作(action)。在训练过程中,智能体会通过不断更新Q-table来学习各个状态-动作对的价值,并根据这些价值选择最优动作。括号内的部分包含当前奖励r与折扣后的未来最大奖励γ * max_a'(Q(s', a'))之和,减去当前Q值Q(s, a)。在Q-Learning中,智能体学习一个称为Q-function的价值函数,用于估计每个状态-动作对的期望累积奖励。否则,令s=s',继续步骤3b。

2023-03-16 13:27:56 438

原创 强化学习之贝尔曼方程

贝尔曼方程(Bellman Equation)是描述动态规划的核心方程之一,它是利用最优性原理来构造动态规划算法的关键。

2023-03-01 10:52:38 552

原创 强化学习 Value-Based的公式

强化学习的Value-Based方法基于估计状态或状态动作对的值函数(value function)来指导智能体的决策。常见的value-based方法包括Q-learning、Deep Q-Network(DQN)等。中得到的最大的状态-动作值函数估计。这个公式表示用当前估计的值函数对未来奖励的预测来更新当前的估计。表示折扣因子,表示未来奖励的价值随时间的降低速率。的状态-动作值函数估计,

2023-02-28 21:22:51 228

原创 undefined reference to `vtable for ... 编译问题解决方法

检查提示中的类里面是否所有virtual 方法是有实现的.如果是纯虚方法 检查 virtual void function()=0;CMake 编译的时候出现以上错误,经过多次排查仍然无法解决.

2022-12-23 18:25:07 360

转载 【转】安卓状态栏沉浸效果

【转】安卓状态栏沉浸效果安卓自定义状态栏颜色以与APP作风保持一致 我们知道IOS上的应用,状态栏的颜色总能与应用标题栏颜色保持一致,用户体验很不错,那安卓是否可以呢?若是在安卓4.4之前,答案是否定的,但在4.4之后,谷歌允许开发者自定义状态栏背景颜色啦,这是个不错的体验!若你手机上安装有最新版的qq,并且你的安卓SDK版本是4.4及以上,你可以看下它的效果:实现此功能有两种方法:1.在xml中设置主题或自定义style;Theme.Holo.Lig...

2021-01-27 10:03:29 88

原创 .Net Core 分布式微服务框架介绍 - Jimu

.Net Core 分布式微服务框架介绍 - Jimu系列文章[原文].Net Core 分布式微服务框架介绍 - Jimu [原文] .Net Core 分布式微服务框架 - Jimu 添加 Swagger 支持[原文][本文].Net Core 分布式微服务框架介绍 - Jimu 一、前言从2019年参加aelf举办的.Net论坛,各路大神推荐使用.netCore开始,伴随着项目的开发,所有工作已经迁移到.netCore平台上。.netCore 跨平台的特点加...

2021-01-26 15:18:25 3525 1

转载 【转】Android 设置Wifi热点、打开与关闭的监听

原文地址:http://blog.csdn.net/u011520181/article/details/46496377 用过360的面对面快传,快牙的朋友应该都知道,它们在两台设备间实现文件传输都是通过WiFi热点实现的,下面我们就来探讨一下如何设置热点名和密码,并自动创建一个wifi热点吧,以及如何监听热点的打开与关闭。 一、创建WiFi热点 其实创建热点很简单,先获取到wifi的服务,再配置热点名称、密码等等,然后再通过反射打开它就OK了,需要注意的是手机的...

2021-01-26 08:52:33 839

转载 【转】TabHost详解

请大家尊重作者版权,转载请标明出处:http://blog.csdn.net/harvic880925/article/details/17120325前言:今天仔细研究了下TabHost,主要是为了实现微信底部导航栏的功能,最后也给出一个链接,这位老兄用TabHost基本做出来了微信导航栏。正文TabHost的实现分为两种,一个是不继承TabActivity,一个是继承自TabActivity;当然了选用继承自TabActivity的话就相对容易一些,下面来看看分别是怎样来实现的吧。方法一.

2021-01-26 08:51:48 611

转载 【转】POS终端MAC算法

【转】POS终端MAC算法原文地址:http://blog.csdn.net/artmcu/article/details/8183406本文根据《中国银联直联POS终端规范》的阐述,用C语言编程实现,该算法在实际的商业POS终端中使用。POS终端采用ECB的加密方式,简述如下:a) 将欲发送给POS中心的消息中,从消息类型(MTI)到63域之间的部分构成MACELEMEMENT BLOCK (MAB)。b) 对MAB,按每8个字节做异或(不管信息中的字符格式),如果最后不满8个字节,则添..

2021-01-26 08:51:14 615

转载 【转】Android中自动连接到指定SSID的Wi-Fi

【转】Android中自动连接到指定SSID的Wi-Fi原文地址:http://www.cnblogs.com/pied/p/3767336.html最近在做一个项目,其中涉及到一块“自动连接已存在的wifi热点”的功能,在网上查阅了大量资料,五花八门,但其中一些说的很简单,即不能实现傻瓜式的拿来就用,有些说的很详细,但其中不乏些许错误造成功能无法实现,经过浣熊多方努力,终于成功将功能实现,遂将一点点小成就拿出来与大家分享。在这篇文章中,作者定义了一个wifi工具类,其中存在着操作wif...

2021-01-26 08:50:06 699 1

转载 【转】Andorid中使用Socket通讯

原文地址:http://blog.csdn.net/haokaihaohe110/article/details/7105889 和http://blog.csdn.net/liwei3gjob/article/details/7939676 和http://zhidao.baidu.com/link?url=d_vOxhDKiiAr4YX_z8uMuesoJ-4M7tF6K3hjYHXS1pVhmF5qBe9wA0ts3k9Kk9SlTQn94OP6Rfk-GLEEnwCYpSCuQm...

2021-01-26 08:48:52 81

原创 【转】Android Xposed框架出现java.lang.IllegalAccessError: Class ref ……

【转】Android Xposed框架出现java.lang.IllegalAccessError: Class ref ……原文地址:http://www.myexception.cn/operating-system/1951347.htmlAndroid Xposed框架出现java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation问题第一次玩Xpo...

2021-01-25 12:00:00 271

转载 【转】Android地图开发之OpenStreetMap基础教程

开端 本文皆在指引大家在自己的项目里嵌入OpenStreetMap,并可以在地图上添加覆盖物、折线等常用地图功能。 1.0 OSM地图简介 the project that creates and provides free geographic data and mapping to anyone who wants it. We started it because most maps you think of as free actually have le...

2021-01-25 11:59:05 2999

原创 安卓访问网络后台通用算法json请求方式

安卓访问网络后台通用算法HttpPost request = new HttpPost(SERVER_URL); // 这里的SERVER_URL是一个url加上对应网页中的方法名//例如http://123.234.8.219:81/epos-wuji.asmx/CreateOrder01request.addHeader("Content-Type", "application/json; charset=utf-8");// 必须要添加该Http头才能调用WebMethod时..

2021-01-25 11:58:24 145

转载 Spinner控件的使用方法

【转】Spinner控件的使用方法原文地址:http://blog.csdn.net/guoying_/article/details/6804610;package com.my.simple; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.AdapterVie.

2021-01-25 11:51:10 415

原创 安卓开发错误笔记

1.对没有赋值的控件注册事件是会引发运行时错误,并且编译器编译过程中不会报错2.两个String 类型的对象变量进行比较时不能使用“==”应该使用.equals()方法3.{"d":0}类似于这样的才是json4.能阻塞的操作不能放在UI线程中,需要单独一个线程操作5.线程和UI线程通讯需要用Handler进行 ,期间UI线程对应的类,必须包含CallBack接口6.继承类用extens 继承接口用implements7.String 为null时不能参与equals比较,会崩死程序 ...

2021-01-25 11:49:33 133

原创 【转】8583协议中关于位图的理解

原文地址:不详 8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东西,比如健胃消食片,或者感冒冲剂,一般情况下定义放健胃消食片的抽屉最好永远放健胃消食片,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。 数量是这么规定的,有三种情况: 首先是定量,也就是说定义好这个抽屉放30瓶健胃消食片,就放30瓶一瓶也不能多,一瓶也不能少。 其次是LL...

2021-01-25 11:48:54 794

转载 【转】IOCP配合AcceptEx的例子

【转】IOCP配合AcceptEx的例子原文地址:http://laokaddk.blog.51cto.com/368606/610145/本程序在VS2003编译器编译运行。在6.0下可能需要稍加修改。#include <iostream>#include <winsock2.h>#include <ws2tcpip.h>#include <mswsock.h>//微软扩展的类库using namespace std...

2021-01-25 11:47:27 164

转载 【转】ANSI X9.8标准 PIN xor PAN获取PIN BlOCK

原文地址:http://blog.sina.com.cn/s/blog_6dee445401011nsq.html之前看到几篇介绍,把ANSI说成16个字节,真心扯淡,各种误人子弟,真正的ANSI算法其实是8个字节,具体格式如下:(1) ANSI X9.8 Format(不带主账号信息)PIN(个人识别码 Personal Identity Number)总共有8个byte长度,分为两个部分;(类似数据包的格式)1:Byte1记录PIN的长度2:Byte2-Byte8 6-12..

2021-01-25 11:45:19 453

转载 Eclipse中10个最有用的快捷键组合

[转]Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快...

2021-01-25 11:39:49 266

原创 Android调用百度地图api实现定位

Android调用百度地图api实现定位几个注意事项:1.引入包时要注意一定把包外的文件夹一起复制到libs下。2.SDKInitializer.initialize(getApplicationContext()); 这句话在setContentView(R.layout.activity_main);前面不加会死人的3.最好使用demo中libs下的所有文件4.key一定要正确,不然刷不出地图。具体key申请要看官网说明,必须和包名还有数字签名一致。5.更换包名一定要再申请遍key...

2021-01-25 11:38:06 216

转载 修改ZXing二维码扫描为竖屏模式

【转】修改ZXing二维码扫描为竖屏模式修改ZXing For Android 为竖屏模式,经过实践,可行方法如下:1、修改AndroidManifest文件,将CaptureActivity设为portrait:代码为:android:configChanges="orientation|keyboardHidden"android:screenOrientation="portrait"2、把摄像头预览景调为竖向,具体如下:1)在CameraConfigur...

2021-01-23 09:59:23 546

转载 Android二维码功能实现,在程序内嵌入ZXing项目

Android二维码功能实现,在程序内嵌入ZXing项目原文地址:http://blog.csdn.net/guolin_blog/article/details/9526247最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫,感觉我们自己的应用里不加上二维码扫描功能,都跟不上时代潮流了。所以今天我就将带着大家一起,在我们自己的程序里加入二维码扫描的功能。不过,二维码功能如果真要做.

2021-01-23 09:58:26 139

原创 安卓学习路线

java部分1.java设计模式2.代理模式3.钩子函数4.集合框架5.awt6.事件机制7.swing8.io/nio9.多线程10.网络通讯jdbc部分1.jdbc基础2.常见数据库用法3.jdbc操作4.jdbc的高级用法xml部分1.xml基础2.dtd/schema3.xml文件解析linux部分1.linux基本操作2.linux文件目录管理3.linux基本网络配置android部分1.Service2.Broadcase Receiv...

2021-01-23 09:57:12 62 2

原创 和QQ一样的超大精致图标制作,让你的程序也任性!

今天玩电脑不小心碰到了Ctrl+↑(鼠标滑轮)结果发现了一个问题尼玛!QQ简直欺负人,凭什么你跟着变大,我们都跟着变小呢?在愤怒与好奇的驱使下,我开始探索这个问题。起初以为是图标大小的问题,我用ps和专门的图标制作软件把我自己的图标弄得大大的,最大的有1024*1024.大的连2345看图都不认了但是很显然,这个大图标跟着QQ一起成长但是很shit!这个1024*1024的图标装不进windows程序。我就又把他弄成256*256、128*128、64*64有出现问...

2021-01-23 09:54:12 297 2

转载 Windows Socket 套接字编程原理(转载)

Windows Socket 套接字编程原理(转载)原文地址:http://blog.sina.com.cn/s/blog_7c35df9b0100x64v.html一、客户机/服务器模式在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式:首先服务器方要先启动,并根据请示提供相应服务:(过程如下)1、打开一通信

2021-01-23 09:52:51 409

转载 【转】nat 穿透原理

【转】nat 穿透原理原文地址:http://blog.163.com/hanyinlong%40126/blog/static/99751486201142114129838/一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的人会直接告诉你TCP协议是无法实现穿透的)。但是,众所周知的是,UDP是一个无连接的数据报协议,使用它就必须自己维护收发数据包的完整性,这常常会大大增加程序的复杂度,而且一些程序由于某些...

2021-01-23 09:51:57 118

原创 C#邮件发送代码

using System;using System.Collections.Generic;using System.Linq;using System.Net.Mail;using System.Text;using System.Net;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { ...

2021-01-23 09:50:38 149

原创 windows消息大全

windows消息////////////////////////////////////////////////////////////////////////#include "AFXPRIV.H"//消息值的定义来源#include "Dde.h"//DDE消息值的定义来源#include "CPL.H"//控制面板消息值的定义来源#include "WFEXT.H"//文件管理器的消息值的定义来源#include "vfw.h"//视频捕捉的消息值的定义来源#include "...

2021-01-23 09:49:07 610

原创 iocp服务器程序

#pragma argsused#pragma comment(lib,"ws2_32.lib")#include <stdio.h>#include <memory.h>#include <winsock2.h>#include <iostream>using namespace std;#define RECV_POSTED 1001#define SEND_POSTED 1002int Init();HANDLE hCompl.

2021-01-23 09:47:46 87

转载 【转】提高完成端口效率的几种有效方法

原文地址:http://blog.chinaunix.net/uid-20338068-id-1702742.html;提高完成端口效率的几种有效方法1:使用AcceptEx代替accept。AcceptEx函数是微软的Winsosk 扩展函数,这个函数和accept的区别就是:accept是阻塞的,一直要到有客户端连接上来后accept才返回,而AcceptEx是异步的,直接就返回了,所以我们利用AcceptEx可以发出多个AcceptEx调用 等待客户端连接。另外,如果我们可以预见到客...

2021-01-23 06:41:15 447

转载 【转】java代码注释规范

【转】java代码注释规范原文地址:http://blog.csdn.net/shiyuezhong/article/details/8205281/代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。原则:1、注释形式统一在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文.

2021-01-22 08:57:57 142 2

原创 python 利用火狐浏览器爬取内容

python 利用火狐浏览器抓取from selenium import webdriverfrom selenium.webdriver.firefox.firefox_binary import FirefoxBinarycaps=webdriver.DesiredCapabilities().FIREFOXcaps['marionette']=Falsebinary=FirefoxBinary(r"C:\Program Files (x86)\Mozilla Firefox\f

2021-01-22 08:57:10 843

转载 【转】重叠I/O的概念及使用

【转】重叠I/O的概念及使用转自:http://blog.csdn.NET/xiaoxiaoyu85/article/details/6534321一. 重叠I/O的概念及使用当调用ReadFile和WriteFile时,如果最后一个参数lpOverlapped设置为NULL,那么线程就阻塞在这里,直到读写完指定的数据后,它们才返回。这样在读写大文件的时候,很多时间都浪费在等待ReadFile和WriteFile的返回上面。如果ReadFile和WriteFile是往管道里读写数据,那么有可能...

2021-01-22 08:56:07 365

原创 VBS脚本常用经典代码

VBS脚本常用经典代码1、VBS获取系统安装路径/*先定义这个变量是获取系统安装路径的,然后我们用“&strWinDir&”调用这个变量。*/setWshShell = WScript.CreateObject("WScript.Shell")strWinDir= WshShell.ExpandEnvironmentStrings("%WinDir%")2、VBS获取C:/Program Files路径msgboxCreateObject("WScript...

2021-01-22 08:51:29 2591

原创 安卓微信浏览器唤起系统内部浏览器

安卓微信浏览器唤起系统内部浏览器最近因为公司项目需求,需要做一个功能。使用微信浏览器打开高德地图导航,经试验,高德web端没有导航功能,其实现原理是调起高德APP来实现导航的操作。然后把代码写进微信浏览器内部,点击导航的时候,因为微信屏蔽了自己拉起其他应用的功能,仅有少量白名单应用能够实现。然后使用导航时相当麻烦,各种跳转。最后发现所有的内置浏览器都能够唤起高德APP。故研究微信浏览器如何调转内置浏览器。解决方案如下。经研究,微信对.doc等文件的默认操作是选择其他浏览器浏览下载。所以使用mvc.

2021-01-22 08:37:40 629

原创 【转】关于HTTP协议,一篇就够了

【转】关于HTTP协议,一篇就够了HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目

2021-01-22 08:36:40 249

转载 Android Hook框架Xposed入门

原文地址:http://blog.csdn.net/d3soft/article/details/53224249一.基础知识 Xposed是Android平台上较为出名的一个开源框架。在这个框架下,我们可以加载很多插件App,这些插件App可以直接或间接操纵普通应用甚至系统上的东西。Xposed原理上是Hook Android 系统的核心进程Zygote来达到修改程序运行过程和结果。讲到这里,可能有人会问什么是Hook?什么是Zygote? Hook(钩子),钩子实际上是一个处...

2021-01-22 08:35:21 383

转载 【转】 异常:java.lang.ClassCastException: android.view.* cannot be cast to android.view.*

原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1117/1991.html今天在使用LayoutParams时出现了一个问题,我是这样用的:在gridview初始化的时候,为gridview添加了一个header(我用的是第三方GridView是可以添加header的):headerView=newView(getActivity()); LayoutParamsparams=newLayoutPa...

2021-01-22 08:34:04 645 1

jiMu微服务框架项目.7z

jiMu微服务框架项目.7z

2002-09-17

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

TA关注的人

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