自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何在vs2015中发布网站到文件夹

如何在vs2015中发布网站到文件夹呢?首先当然是用vs2015打开一个网站,然后在顶部菜单栏中选择菜单“生成” ->“发布web应用”,弹出窗口如图,选择自定义,在弹出的第二个窗口输入配置文件名称,名字任取,如图第一个窗口将跳到第二步“连续”,在publish method中选择file system,然后在target location中选择一个目录,点击发布。等待发布成功,就可以磁盘上的指定目录看到发布的网站了,至此你可将它发布到本机或其它电脑的iis上了。

2025-02-22 14:35:17 210

原创 如果在vs.net中输出日志

众所周知,在调试程序时,我们经常通过输出日志来查看程序调试时某些数据如何变化或是否正确,比如js的console.log、console.error;java的System.out.println、System.err.println等等,vs.net同样也可输出日志,首先要引入名空间using System.Diagnostics。然后在模块中调用 Debug.WriteLine就能输出日志了。

2025-02-22 13:53:15 98

原创 asp.net建立一个带验证的上传文件接口然后用安卓程序和微信小程序上传文件

运行模拟器,上传一张图片,如果json字符串出现图片名,并且不是空字符串,则表明上传成功,进入网站的upload的目录,可以看到刚上传的图片,我们可以试着将上面代码formData中用username的admin,替换成其它名称,然后重新运行小程序,再上传图片,发现上传失败,tip显示“用户名不正确”的提示,起到了上传前验证用户身份的功能。现在是第二块,编写微信小程序,使用微信开发者工具新建或打开一个小程序项目,注意因为在自己电脑测试,所以在要开发工具右侧详情->本地设置中勾选不校验合法域名,如图。

2025-02-09 13:02:28 1062 1

原创 AS项目 app小红叉报Invalid Gradle JDK configuration found. Open Gradle Settings Change JDK location解决方案

一次升级了sdk,然后发现用Andorid Studio打开部份android项目,如图在app下拉框中出现了小红叉,然后有Invalid Gradle JDK configuration found. Open Gradle Settings Change JDK location的提示,这是因为gradle版本里jdk相应的jdk没有相应更新或xml不完整,这时我们退出这个项目,在项目的.idea目录下找到gradle.xml,将其删除,然后再次打刚那个项目,发现小红叉消失,可以运行了。

2025-02-09 09:46:00 274

原创 使用windows命令建立nodejs项目并运行

创建Node.js项目,我们首先想到的是WebStrom,但它是收费的,如果在没有安装WebStrom的计算机上,你是只是想建立一个简单演示,或运行一个已建好的Node.js项目,可以使用windows命令来搞定。首先确保你的电话上已经安装了Nodejs和npm,然后在你的计算机上建立一个文件夹,注意文件只能使用英语小写字母和加下划线、数字等,建好后进入文件夹,在文件夹窗口的地址栏输入cmd,直接进入当前路径。第四步,在刚才的文件夹下建立一个js文件,如取名为index.js,粘贴以下代码,并保存退出。

2025-02-09 09:15:15 308

原创 如何修改andorid studio 的avd模拟器、SDK存放路径

先说一下如何修改AVD模拟器存放路径,在“此电脑”上右键属性,在弹出窗口右边有个一“高级系统设置”,点击进入,然后点击“环境变量”按钮,然后添加一个新的系统变量,变量名取名为“ANDROID_SDK_HOME”,变量值设置成你想的路径,确定完成设置。接下来说修改SDK路径,打开andorid studio,菜单File → Settings,找到Android Sdk选项,在Android Sdk Location文本框填写自己想要的路径,如图2。

2025-02-03 10:50:18 388

原创 如何获得在异步方法执行完成获得正确的值

在访问网络、文件等,需要消耗一定时间,如果耗时较长,甚至访问失败,这会造成堵塞,以至后面代码无法拖延执行或无法执行,为此js使用了异步async方法,以让后面代码不会因堵塞拖延执行或无法执行,从而提高效率,但问题来了,有时我们的结果需要等异步操作完成,才获得结果,例如读取配置文件,然后根据读取到配置去运行程序,那该怎么办呢?这是因为js采用了异步方法,在异步完成前就完成最终输出,那该怎么办呢,这里需要Promise方法,同样运行代码,网页出现后立即按F12,查看日志输出,等待10秒后,日志输出100。

2025-01-30 09:25:48 223

原创 设置vs.net自定义控件图标

首先,我们要绘制一个16*16的bmp图像(官方是这样说的,其实其它常用格式的图片或其它长宽1:1的尺寸的正方形图片也是可以的),然后来到vs.net,打开自定义控件项目,然后再项目上右键添加现有项目,添加刚刚绘制的图片,之后开发资源管理器目录中会出现刚刚绘制的图片,右键属性,然后可以看到一个生成操作属性,这里要选择“嵌入的资源”,如图1。

2024-11-19 15:55:59 145

原创 关于第三方软件或代码收发邮箱的问题

最近要在代码中发送邮箱,但报错,(第三方邮箱软件连接亦然是失败),我猜测大致是权限问题,我返回代码和确认了代码和发送邮箱的地址与密码都没问题,并且以前也用同样代码邮箱和密码发送成功过,我的第一反应就是会不会现在的邮箱为了安全起见默认不允许通过第三方来收发邮箱呢,然后各种搜索,发现可以在进入邮箱后在邮箱设置中开启smtp pop3,以126邮为例,需要扫码发送短信开启,然后会得到一个授权码,一串随机字符串,不过这个授权码是有期效的,是180天,第三软件或代码中的密码填写的是授权码,而非邮箱本身的密码,但谁知道

2024-09-17 16:39:03 389

原创 CrystalReport水晶报表发布到服务器后不显示的问题

vs.net有一个叫CrystalReport的东东,中文叫水晶报表,用于在网页端打印报表,在vs.net编辑环境中显示正确,但发布到iis后不显示,如何解决呢,这是因为我们一般会更改iis网站的物理路径,我们打开CC:\inetpub\wwwroot\aspnet_client\system_web,打开对应.net版本,可以看到一个crystalreportviewers的文件夹,这说明你的水晶报表安装是正确的,vs2008以后,水晶报表需要单独安装,这时我们只需aspnet_client文夹件复制我们

2024-05-03 22:00:59 422

原创 微信小程序通过cloudid获得最近三十一天微信运动步数

有了appid我们就可以新建项目了,打开开发工具,新建项目,这里选择云开发基础模板,可以看到开发工具已经为我们生成了一个quickstartFunctions的云函数,为了检测我们的含有云函数的小程序是否配置正确,可以将quickstartFunctions上传,然后任意测试一个官方的例程,比如获得openid,如果能正确输出结果,就说明我们配置是正确的,可以下一步了。接下来就可以新建一个获得微信步数的云函数,新建一个nodejs云函数,这里取名为wxrundata,接着编写代码,代码如下。

2024-05-01 17:54:53 643

原创 微信小程序通过nodejs云函数解密获得微信步数

encryptedData、iv可以通过wx.getWeRunData获得,sessionKey要复杂,我们先执行wx.login来获得res.code,然后来访问https://api.weixin.qq.com来获得,这里需要注意的是这个访问此地址也要在后端,在此处即nodejs,因为里面要提供你的appid和secret,前端容易反编译,那么你appid和secret便暴露了,具体说明可查看https://kf.qq.com/faq/1706236NjINj1706236VRZBR.html。

2024-04-27 20:22:48 936 2

原创 微信小程序通过php后端显示(解密)微信步数

接下来配置环境变量,右键此电脑,属性,如图1界面,选择高级系统设置,弹出系统属性窗口如图2点击环境变量按钮,出现环境变量窗口,在系统变量窗格中如图3,找到path对其编辑,没有自己建一个,弹出编辑环境变量窗口如图4,新建一个变量,将刚下载的php根路径填入。首先,选择我们刚建立站点节点,如图10,点击处理程序映射,在处理程序映射界面,右键,选择添加模块映射,按图10填写,注意可执行文件要替换你自己的路径。最后,打开命令窗口输入php -v,如果能看到php的版本信息,说明php安装完成了。

2024-03-31 14:05:16 1782 2

原创 微信小程序通过asp.net访问sql server数据库

会自动得index和log的page,将log对应的三个文件全部删除,同时在app.json的列表将log的配置删除,删除index.wxml中的布局代码,删除index.wxss中的样式表代码,删除index.js中的无用代码,只保留onLoad等基本函数,和data,交将data定义的变量也清除,接着点击微信开发者工具右上角的详情,切换到本地设置标签,勾选“不校验合法域名”这个选项(如图3)。第二块:webapi编码。第一步,打开index.js,代码如下,注意将域名替换你自己的,下同。

2024-03-10 14:29:29 1466 1

原创 补充文章:APK加固步骤及注意事项

5.但此时的apk是无法安装安卓设备上的,因为它原有的签名被破坏(使用其它软件加固亦是如此),因此我们最后还要重新对其签名,这时我们已经无法使用发布时的方法来签名了,我们可以使用第三方的签名软件对加固后的apk重签名,这里我们使用”爱加密“签名软件,网址https://www.ijiami.cn/apply/Sign,注册登录后,下载软件压缩包,解压后,运行程序,如图6,选择加固后apk,选择当初发布时的秘钥,填写密码,点击”sign now“,完成重签名,又会生成一新的apk,这个apk是可以安装的。

2023-04-08 10:50:04 478

原创 安卓连接sql服务器 第三讲通过asp.net连接

下面开始第三讲,通过asp.net api来访问sql server数据库,在阅读本节之前,您应该先阅读第一讲的文章https://blog.youkuaiyun.com/wstcl/article/details/125081398?spm=1001.2014.3001.5502,本节与第二讲没有联系,因此您可以越过第二讲,通过asp.net api来访问sql server数据库要比第一讲直接连接复杂,便强烈建议使用此种方法,原因也在第一讲中说明了。好了,下面上步骤与代码。  因为第一讲中已经实现了数据库部份,因

2022-06-01 16:50:35 582

原创 安卓连接sql服务器 第二讲直接连接

本节来讲安卓如何直接连接sql server。在阅读本节之前,您应该先看一下第一讲的文章https://blog.youkuaiyun.com/wstcl/article/details/125081398?spm=1001.2014.3001.5502。开门见山,直接写代码步骤  1.用android studio新建或打开一个安卓项目。  2.引入第三方jar包sqljdbc4.jar、jtds-1.2.7.jar。  3.新建一个包名SqlUtil,用于存放数据库连接类Base代码如下。4.新建一个包名B

2022-06-01 13:19:05 2313 1

原创 安卓连接sql服务器 第一讲准备篇

众所周知,安卓自带sqlite数据库,但在实际中我们往往要需要连接网络上的数据库。这里我就讲一下如何sql server。安卓连接sql server的方法有两种,一种是直接连接,这种方法代码简单,查询速度快,但我们知道安卓容易被反编译,这样数据库就暴露了,即使做了安全加固,服务器也往往为了安全禁止或限制外部连接,所以一般不建议使用直接连接,另一种是通过api连接,我这里使用asp.net作为api。  在实现代码前我们要以做好各项准备工作,首先是开发工具,它们是Sql Server(本例中为 sql 2

2022-06-01 12:34:44 2051 1

原创 Android Studio如何获得SHA1

我们android stduio在调用第三方平台提供apk或api时,许多第三方平台需要我们提供开发版(调试版)和发布的sha1,我们如何获得它们呢。  首先是开发版(调试版)的sha1,这个获取相对简单,在android stduio界面的右侧一个Gradle的标签,点击会出现个树形目录,然后你的包名–>Tasks–>android–>signingReport,稍过一会就会出现开发版(调试版)的sha1(如图1 )。  然后是发布的sha1,我们没有发布过app,得先要发布,即Bu

2022-04-03 12:18:32 4195

转载 转载wind10下如何配置java环境

请参考以下两篇文章https://blog.youkuaiyun.com/ZYZMZM_/article/details/80215721https://www.cnblogs.com/cnwutianhao/p/5487758.html

2022-03-13 09:48:52 105

原创 将小文件上似到java web

今天来讲一下,如何将安卓设备上的小文件上传到java web的服务器上。  首先,如果条件允许需要搭建一局域网,没有条件的话也可以在同一开发电脑上测试  安卓设备上的小文件无法直接上传到服务器上,需要通过一个api来实现功能。因此代码也可以分为两部份,即:服务端(api)和应用端(安卓设备)。  服务端(api)代码实现  1.打开eclipse,打开或新建一个java web网站(请确保你的电脑已经安装Tomcat)。  2.复制并引用三个jar包。commons-fileupload-1.2.

2022-03-02 15:04:24 1681 1

原创 如何在安卓(Android studio)项目中导入模块、jar包、和aar包

安卓(Android studio)编程中,我们常需要引用”别人写的功能“,以扩展app的功能,”别人写的功能“主要有模块、jar包、和aar包三种方式。下面说一下调用(引用)三者的方法。  模块:  菜单file->new->import moudle->选择需要的模块。然后在在build.gradle(app)中添加依赖implementation project(’:模块名’)。完成。  jar包:  1.左侧project标签,切换到project。()  2.将jar

2022-03-02 14:54:57 7507 1

原创 Eclipse如何导入jar包

打开Eclipse,在需要导入jar包的项目根目录下新建一个文件夹lib,将需要的jar包复制到lib,选择jar包,右键 build path(构建路径)–>Add External JARs(添加至构建路径),完成。

2022-03-02 14:02:45 5154

原创 安卓端上传小文件到运行asp.net网站的服务器

今天来教大家如何安卓端(手机、平板等)上传到asp.net开发的网站上。  这里我们先要组建一个局域网,当然也可以直接同一电脑上测试,只是这里面要注意一些问题,会在后面讲到。  安卓端是无法将文件直接上传asp.net开发的网站的服务器上的,需要通过asp.net写一个api接口,然后安卓调用此接口,所以整个任务也可以分为两个部份,一个是asp.net端(服务端) 的api接口代码,另一个是安卓端(用户端)的代码。  首先,是asp.net端。  1.启动visual studio.net,新建或打

2022-02-11 16:02:59 1554

原创 Andrid studio连不上第三方模拟器解决方案

在设计Andrid studio写的app时,如果我们连接第三方安卓模拟器(非Andrid studioK中下载的AVD模拟器),有时会出现已经成功了模拟器却连接不上的情况,尤其是之前运行过AVD模拟器的情况下。这往往是模拟器端口被占用的导致,那么我们只要将占用端口的进程关闭就行了。  首先,调出cmd命令窗口,然后输入netstat -aon|findstr “5037” ,5037是模拟器的默认端口。这时会出现一个占用5037端口的进程列表,会发现有两组不同进程id(如图,占用端口id号以实际情况为

2021-10-08 17:14:36 180

原创 安卓app通过asp.net访问服务器

下面说一下Android如何通过asp.net向服务器提交数据,我们此问题分成两块,第一块是asp.net,第二块是Android app。  asp.net:  1.首先Visual Studio打开或新建一个asp.net网站   2.在解决方案资源管理器窗口中的网站节点右键添加新项,选择Web服务(图1),取名,这样就生成了一个asmx页面,可以看到系统自动生成了一个HelloWorld的字符串方法,将asmx页面设为起始页,运行,可以看到(图2)有一个HelloWorld链接,点击就可以看到它

2021-09-24 16:40:56 1155

原创 安卓app耗时等待对话框

安卓app在访问网络上的数据等操作,一般需要一定时间加载,我们通常称之为耗时操作,另外诸如大量计算等也需要一定时间,这段时间内就要告知用户“数据正操作”,并且不允许进行新的操作,那么这时我们就需要一个等待对话框来告诉用户需要等待并遮挡app界面防止操作,直到获得数据关闭对话框,再次允许用户进行新操作,这里就来讲一下如何实现这个“等待对话框”。1.首先打开或新建一个项目。2.新建一个布局文件,在布局文件添加一些需要,比如一个ProgressBar和一个TextView,布局文件如下<?xml ve

2021-09-21 17:14:58 801

原创 compileSdkVersion, buildToolsVersion,minSdkVersion 和 targetSdkVersion的区别与意义

每个Android studio项目中都有一个Build.gradle(Module app)可以看到这样的一段设置android {compileSdkVersion 29buildToolsVersion “29.0.3”defaultConfig {applicationId “包名”minSdkVersion 24targetSdkVersion 29versionCode 1versionName “1.0”testInstrumentationRunner “androidx

2021-07-14 10:19:55 952

原创 Android studio编写的apk文件的反编译与加固

  我们用Android Studio(以下简称AS),开发安卓软件,很容易反编译,但往往很我们并不希望自己的的代码被他人利用,那么我们如何让我们的程序反编译后不被利用呢?答案是可以!  首先我们准备好以下工具:  下面来演示下如何反编译软件。dex2jar、jd-gui和360安全加固软件,其两个软件我已经打包供大家下载。  首先,我们建立一个项目,为方便测试,我们写一些简单的代码,比如a、b两个数比大小的函数,并调用它。写好后,我们要生成一个release包,菜单build->genera

2021-06-26 09:45:26 2076 2

asp.net建立一个带验证的上传文件接口然后用安卓程序和微信小程序上传文件源码

asp.net建立一个带验证的上传文件接口然后用安卓程序和微信小程序上传文件源码

2025-02-09

微信小程序通过cloudid获得最近三十一天微信运动步数

wx.getWeRunData用于获得微信步数,成功后会得到一个cloudID,用云函数解码便能获得了微信步数了

2024-05-01

微信小程序通过nodejs云函数解密获得微信步数源码

微信小程序通过nodejs云函数解密encryptedData后获得微信步数源码

2024-04-27

微信小程序通过php后端解密后获得微信步数

有关博文可亲关注我csdn博客,此为修正版,修复了一个此前的一处编码错误

2024-04-12

微信小程序通过asp.net访问sql server

微信小程序通过asp.net访问sql server

2024-03-31

利用高德sdk实现定位打卡

利用高德地图实现定位打卡,这里借鉴了高德地图官方示例的地理围栏和打卡实现功能,取掉了注册码,请自己到高德官网申请。

2023-05-07

安卓连接sql服务器代码

两种方法直接连接,通过asp.net api连接,建议使用后种方法

2022-06-01

安卓端将小文件上传到java web示例

安卓端将小文件上传到java web示例

2022-03-02

Android端将小文件上传到asp.net服务器

Android端将小文件上传到asp.net服务器

2022-02-11

安卓app模拟耗时操作等待对话框

安卓app访问网络等耗时操作时期间,需要弹出一个对话框提示用户等待,并不能进行新的操作

2021-09-21

apktools.zip

apktools.zip

2021-06-26

sql代码生成器

一个可以根据sql表生成存储过程和vb调用代码的小工具

2012-01-15

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

TA关注的人

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