作者文章

fwq

FWQ
小程序
.NET C#使用微信公众号登录网站的实例解析
这篇文章主要介绍了.net 使用微信公众号登录网站,教大家利用微信公众号进行网站登录,感兴趣的小伙伴们可以参考一下 适用于:本文适用于有一定微信开发基础的用户   引言:花了300大洋申请了微信公众平台后,发现不能使用微信公众号登录网站(非微信打开)获得微信帐号。仔细研究后才发现还要再花300大洋申请微信开放平台才能接入网站的登录。于是做为屌丝程序员的我想到了自己做一个登录接口。 工具和环境:1. VS2013 .net4.0 C# MVC4.0 Razor2.插件A. Microsoft.AspNet.SignalR;时时获取后台数据B.Gma.QrCodeNet.Encoding;文本生成二维码  实现的目标1. 在电脑上打开网站登录页,提示用户使用微信扫描登录确认。2.用户通过微信扫描确认后,电脑自动收到确认信息跳转到网站主页。  原理分析 1.SignalR是一个神奇的工具,能从浏览器A发送信息到服务器,服务器自动推送消息到指定的浏览器B。那么我的计划是用电脑的浏览器打开登录页,生成一个二维码(内容为带有微信公众平台网页用户受权的网址),用微信的描码功能打开这个网站。将获取的微信用户OPENID通过SignalR发送到电脑浏览器,实现登录功能  实现过程1.微信公从平台的注册和权限(略过…)2.VS2013中新建MVC网站,我用的环境为.NET4.0 C# MVC4.0  Razor引擎(个人习惯)。 3.安装 SignalR VS2013 点击工具 ==> 库程序包管理器 ==> 程序包管理控制台  输入以下命令: Install-Package Microsoft.AspNet.SignalR -Version…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序Flex布局
微信小程序方式采用的是。flex布局,是在2009年提出的一种新的方案,可以简便,完整,响应式的实现各种页面布局。flex布局提供了元素在容器中的对齐,方向以及顺序,甚至他们可以是动态的或者不确定的大小的。flex布局的主要特征是能够调整其子元素在不同的屏幕大小中能够用最适合的方法填充合适的空间。 flex布局 Flex布局的特点: 任意方向的伸缩,向左,向右,向下,向上 在样式层可以调换和重排顺序 主轴和侧轴方便配置 子元素的空间拉伸和填充 沿着容器对齐 微信小程序实现了Flex布局,简单介绍下Flex布局在微信小程序中的使用。 伸缩容器 设有:flex或者display:block的元素就是一个flex container(伸缩容器),里面的子元素称为flex item(伸缩项目),flex container中子元素都是使用Flex布局排版。 display:block 指定为块内容器模式,总是使用新行开始显示,微信小程序的容器(view,scroll-view和swiper)默认都是dispaly:block。 display:flex:指定为行内容器模式,在一行内显示子元素,可以使用flex-wrap指定其是否换行,flex-wrap有三个值:nowrap(不换行),wrap(换行),wrap-reverse(换行第一行在下面)使用display:block(默认值)的代码: <view class="flex-row" style="display: block;"> <view class="flex-view-item">1</view> <view class="flex-view-item">2</view> <view class="flex-view-item">3</view> </view>…
2024-11-25 阅读全文 →
FWQ
小程序
小程序页面跳转有哪几种方式
小程序页面跳转的方式有以下几种: 一、wx.navigateTo(OBJECT)    这是最普遍的一种跳转方式,其官方解释为:“保留当前页面,跳转到应用内的某个页面” 类似于html中的 window.location.href=” “eg: wx.navigateTo({  url: ‘test?id=1’})实际效果如下: 小程序中左上角有一个返回箭头,可返回上一个页面 也可以通过方法  wx.navigateBack 返回原页面 二、wx.redirectTo(OBJECT) 关闭当前页面,跳转到应用内的某个页面。类似于html中的  window.open(‘你所要跳转的页面’);eg:wx.redirectTo({  url: ‘test?id=1’})效果如下: 左上角没有返回箭头,不能返回上一个页面 三、wx.switchTab(OBJECT)  跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面eg:{  “tabBar”: {  …
2024-11-25 阅读全文 →
FWQ
小程序
基于C#实现简单的随机抽奖小程序实例代码
基于是如何实现简单的抽奖程序,下面小编给大家分享了具体代码,有需要的朋友参考下 废话不多说了,直接给大家贴代码了。具体代码如下所示: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace ChouJiang {  public partial class Form1 : Form  {  public Form1()  {  InitializeComponent();  } private void button1_Click(object sender, EventArgs e)  {  int number = Convert.ToInt32(textBox1.Text.ToString());  string prize=comboBox1.Text.ToString();  string conn = "";  string sql = "";  string s = "";  conn = "server=XTFLZ-PC;database=Xtf;uid=sa;pwd=123456";…
2024-11-25 阅读全文 →
FWQ
CMS教程
怎么一键自动备份WordPress博客
怎么一键自动备份博客 数据备份是博客的头等大事,尤其是当你数据丢失或者网站被黑的时候,你会更加强烈的感觉到。(推荐教程:) 对网站进行备份是网站运营期间必做的平常事情,因为无法预料网站什么时候会突然出问题、宕机等等的意外状况发生,定时备份是必要的。不过备份网站对于大多数人来讲是一件麻烦事,因为很多人不知道怎么备份?「BackWPup」这个插件,就可以帮我们的备份轻松搞定,插件可以依您的需求,自动送上备份文件到您指定的位置存放。 透过BackWPup备份的文件,可以备份资料库、FTP文件,也可以修复资料表、优化资料表等。进行资料库备份时,我们也可以选择我们要备份的资料表,除此之外,我们可以设定自动排程,看要多久备份一次,另外也可以把备份的文件传到Email、FTP、Amazon S3、Google Storage、Microsoft Azure、RackSpaceCloud以及最方便的DropBox,备份文件支持zip、tar、tar.gz、tar.bz2这些压缩格式。 插件名称:BackWPup ● 第1步 插件安装完毕启动后,点击【BackWPup】→【Add New】,进入后请设定排程名称,接着请勾选要备份的类型(在此只选择Database Backup资料库备份),接着请选择资料表(预设全选),再来请选择备份送达地点(在此选「Backup to E-Mail」),之后请设定排程时间,然后点﹝Save Changes﹞储存设定。 ● 第2步 点【Jobs】可以设定目前系统设定的排程,可以将滑鼠移排程名称下方点﹝run﹞可以立刻进行排程的动作。 ● 第3步 这时候就会开始备份你网站的数据,所有讯息均会显示在视窗上,一目了然。 ● 第4步 备份完后,可以到您指定的地方看看备份文件有无送达,在此骆恒安是设定了Email,所以在Email中可以找到备份的资料库,只是信件标题有点乱码。 其它备份设定 点击【BackWPup】→【Setting】可以对插件做一些设定,比方说是寄件者邮箱、Log文件设定等等。 以上就是怎么一键自动备份WordPress博客的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress建站流程介绍
下面由/” target=”_blank”>wordpress教程栏目给大姐介绍wordpress的建站流程,希望对需要的朋友有所帮助! WordPress建站流程 1. 注册域名 一般注册.com域名就可以了,而且价格也不贵,基本上是70元一年。 2. 申请虚拟主机 虚拟主机运营商很多。国内主机速度快,但比较贵,而且空间一般比较小;国外主机便宜,且空间大多没有限制,但速度比国内主机慢。如何取舍就 看大家对于自己博客的定位了。如果只是用博客写写文章的话,推荐还是用国内的主机,如果是建论坛或者资源站点,经常需要上传附件的话,最好选用国外的不限空间的主机。 3. 在虚拟主机上绑定自己的域名 使用虚拟主机控制面板绑定申请的域名。 大多数虚拟主机绑定域名都很简单,实在不会的话,可以找虚拟主机的客服。 4. 下载WordPress程序 在WordPress中文官网上下载最新的WordPress程序。 5. 修改域名的DNS解析 为什么在浏览器上输入你的域名,就会显示你的主页呢。这就要靠DNS解析了。域名注册商都会提供一个域名管理系统,在里面可以修改自己域名的DNS 解析。将DNS解析到自己购买的虚拟主机上就可以了。虚拟主机的地址在虚拟主机提供商的控制面板上可以查看到,一般在绑定域名的页面会显示。 6. 创建WordPress数据库 国外的主机的有一好处是可以创建数据库。而国内主机一般要另行购买。 在控制面板中创建数据库,记下数据库的主机地址、数据库名称、用户名、密码,这四个要素。 7. 修改WordPress的安装配置文件。 就是修改wordpress程序包中的wp-config-sample.php文件,将第6步中记下的主机地址、数据库名称、用户名、密码填入相应的位置就可以了,并重命名为wp-config.php。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序可以改管理员吗
小程序在注册流程中绑定管理员,在使用过程中如需更换管理员,可在小程序后台换绑,流程如下: 一、登录小程序后台,进入“成员管理-管理员”,点击修改 二、原管理员验证身份 个人主体帐号:原管理员扫码验证身份 非个人主体帐号:填写原管理员身份证号,并使用原管理员绑定的微信号扫码验证身份 三、填写新管理员信息,完成绑定 个人主体帐号:管理员姓名与身份证号必须与主体一致,不可修改。可更换绑定的微信号。要求管理员微信号绑定了银行卡且与主体身份一致。 非个人主体帐号:可重新填写新管理员姓名、身份证号、手机,并绑定微信号。 推荐:《》 以上就是微信小程序可以改管理员吗的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
[C#小程序]命令行小程序之你要买大杯小杯还是中杯的实现代码
实现效果: 屏幕出现提示:1、小杯3元;2、中杯4元;3、大杯5元,请输入对应数字选择… 用户输入数字则提示对应的结果:小杯,请支付3元;输入错误则默认中杯 下面是源代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;   namespace ConsoleManyHellos {     class Program     {         static void Main(string[] args)         {             Console.WriteLine("1=小杯3块,2=中杯4块,3=大杯5块");             Console.Write("你的选择?");             string s = Console.ReadLine();             int n = int.Parse(s);             switch (n)             {                 case 1:                     Console.WriteLine("小杯,请支付3块钱;");                     break;                 case 2:                     Console.WriteLine("中杯,请支付4块钱;");                     break;…
2024-11-25 阅读全文 →
FWQ
小程序
浅析小程序怎么动态制作小程序码
本篇文章给大家介绍一下微信小程序云开发动态制作小程序码的方法,希望对大家有所帮助! 一、前言 因为学业以及工作上的事情繁多,已经弃”耕”许久了。在这段时间里,学了很多东西,也做了大大小小将近10个项目,这个过程中,越发觉得记录的重要性,所以才想着在忙碌之中,抽出时间来写一下博客,记录一下开发过程中的一些知识点。老生常谈了,既是让自己下次能够回顾,也是希望能够帮到有需要的人。【相关学习推荐:】 二、需求分析 在日常的微信小程序项目中,我们经常需要用到一些宣传海报,邀请海报等功能,例如一个邀请好友的海报,生成之后让用户发朋友圈或者转发好友邀请,那这时,我们就需要知道那些用户是你邀请的,方便下发奖励啥的。这都是很常见的需求。那该如何实现类似的需求呢? 三、思路分析 这些海报其实最关键的一个就是长按扫码识别的带参二维码(小程序码)。 通过查阅微信小程序开发文档,我们可以知道,总的来说有两种方式可以生成这种带参二维码(小程序码),当这种带参二维码绘制在海报上时,就可以通过这个二维码的参数来进行识别是哪个用户生成的海报,当其他用户扫码进入小程序时就可将标识的id存进数据库里,进而判断到底是谁邀请的人了。 太久没有码字了,说得可能有点累赘。 总结一下:根据二维码带的参数来判断是谁的海报,这个参数一定是能够定位出来用户的,一般来说,可以使用用户的openid来作为这个标识参数。 举个简单的例子(云开发): 定义一个集合:user 有两个用户 U1 字段名 值 说明 _id 123456789 使用云数据库自动生成的id即可,不用自己生成 _openid 112233 插入数据时会自带有,也是一个系统字段 superiorId 445566 上级的openid字段 U2 字段名…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序在上传图片时如何限制大小(附代码)
本篇文章给大家带来的内容是关于微信小程序在上传图片时如何限制大小(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。  最近有一个微信小程序的项目,要求是上传多张图片,数量不能超过3张 ,而且在php里因为上传图片被设置了只能上传2m,导致上传不成功,所以我在前端  设置一个函数,用了微信api(wx.chooseimage)获取图片,如果图片大于3张的情况弹出一个提示,不能继续上传图片了,如果图片大于2m的情况弹出一个提示,只能在上传2m以下的图片, data:{     img:[], //设置一个数组 } add_img:function(){     var that = this,     img = that.data.img;         if(img.length <p><img alt="" class="has" src="https://img-blog.csdn.net/20180804114842376?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE0MzY4Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70"></p><p>我用的是tempFiles里的size判断图片大小, 支持最低版本1.2.0 <br></p><p>相关推荐:</p><p><a href="http://www.php.cn/xiaochengxu-408045.html" target="_blank" title="小程序:如何动态增加删除JSON对象数组(附代码)">小程序:如何动态增加删除JSON对象数组(附代码)</a></p><p><a href="http://www.php.cn/xiaochengxu-408043.html" target="_blank" title="微信小程序实例:如何调用腾讯地图获取jsonp数据">微信小程序实例:如何调用腾讯地图获取jsonp数据</a></p><p><a href="http://www.php.cn/xiaochengxu-408042.html" target="_blank" title="微信小程序中如何调用API实现数据请求">微信小程序中如何调用API实现数据请求</a></p> 登录后复制 以上就是微信小程序在上传图片时如何限制大小(附代码)的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →