
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
如何取消支付宝授权的小程序?
2019-03-12 17:02:19微信公开课小程序热门讨论「如何取消支付宝授权的小程序?」最新回复-在支付宝【我的】【设置】【安全设置】【账号授权】里面能看到授权的应用,点进去关闭就行了。
打开支付宝,点击右下角【我的】,选择【设置】,点击【账号管理】-【账号授权】之后就能看见自己的支付宝授权过的产品了。 更多有关「如何取消支付宝授权的小程序?」的疑问请扫码关注微信公开课+小程序! -
如何在Intellij IDEA 一个module 导入另一个module
2019-03-12 17:02:19微信公开课小程序热门讨论「如何在Intellij IDEA 一个module 导入另一个module」最新回复-可能是设置不对吧,在同一个project中创建多个module,module之间互相调用,仅仅是创建或者导入是不够的。Ctrl+Shift+Alt+S进入ProjectStructure,在ProjectSettings下选择Modules,在右边选择module。
1、先创建一个叫test1的java项目,新建一个Person类,2、创建第2个项目test2勾选WebApplication创建完成后,2、配置test2Crtl+Shift+Alt+S打开ProjectStructure,选择Modules-点第2竖栏的加号-选择Module选第3项,Importexistingmodule,点浏览按钮,找到test1项目所在路径,点Finish在第2竖栏选中test2,在ModuleSDK右侧点+选择第3项,选择test1,完成后入下这就在test2里用test1xiangm里的Person类了本回答被提问者和网友采纳 更多有关「如何在Intellij IDEA 一个module 导入另一个module」的疑问请扫码关注微信公开课+小程序! -
如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
2019-03-12 17:02:19微信公开课小程序热门讨论「如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件」最新回复-输入:gitrmr–cachedfilePathgitcommitm“removexx”或者:gitrmr–cached.gitadd.gitcommitm“update.gitignore”来解释下几个参数r是删除文件夹及其子目录–cached是删除暂存区里的文件而不删除工作区里的文件,第一种是删除某个文件,第二种方法就把所有暂存区里的文件删了,再加一遍,相当于更新了一遍。
最近初学Git,而且在使用的IDE是IntelliJIDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。这个时候就需要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore可以帮我们做这件事。先来看下如何安装。点击File-Settings这里写图片描述在左侧菜单找到Plugins,点击Browserepositories…这里写图片描述搜索.ignore,点击Install,安装完成后就可以愉快的使用了,不过在此之前得重启IDEA本回答被提问者采纳 更多有关「如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件」的疑问请扫码关注微信公开课+小程序! -
如何在Java小程序中插入背景音乐
2019-03-12 17:02:19微信公开课小程序热门讨论「如何在Java小程序中插入背景音乐」最新回复-给你这个代码,绝对没问题,其他的代码有些时候与JFrame不能同时用,麻烦死了。java.net.URLfile1=getClass().getResource(NewTournament.wav);AudioClipsound1=java.applet.Applet.newAudioClip(file1);sound1.play();//sound1.loop();//sound1.stop();声音文件可以放在。java文件的根目录下。我为了找能在JFrame下能播放声音文件的代码,花了很长时间,估计你也是吧。
import java.applet.*;import java.net.URL;public class MusicDemo{public static void main(String[] args){URL musicURL = null;try{musicURL = new URL(myMusic.wmv);//得到要播放音乐的url}catch(Exception e){e.printStackTrace();}AudioClip ac = Applet.newAudioClip(musicURL); //得到一个播放音频的实例ac.play();//播放一编//ac.loop();//循环播放//ac.stop();//停止}} 更多有关「如何在Java小程序中插入背景音乐」的疑问请扫码关注微信公开课+小程序! -
如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口。
2019-03-12 17:02:19微信公开课小程序热门讨论「如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口。」最新回复-首先分析需要的GUI技术java中一般使用swing和awt技术来实现图形界面,Swing组件较多,功能比较强大,所以这里使用Swing组件来实现。窗口使用(JFrame),按钮使用(JButton)。设想一个符合题目需求的场景两个窗口关联并且跳转,最常见的场景就是登陆了。登陆窗口,输入用户名和密码,如果成功就跳转到主窗口核心逻辑,跳转窗口的关键代码一般可以隐藏本窗口(setVisible(false);),显示新窗口来实现窗口的跳转。但是隐藏窗口,会在后面浪费系统资源。如果不再使用该窗口,应该彻底销毁(dispose();),释放系统资源代码和注释LoginFrame类importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;//LoginFrame登陆窗口功能实现用户登陆,如果成功就跳转//LoginFrame继承于窗口类,并实现ActionListener接口publicclassLoginFrameextendsJFrameimplementsActionListener{//申明需要的组件JButtonjb1,jb2;//按钮JTextFieldjtf1;//文本框JPasswordFieldjpf1;//密码框publicLoginFrame(){//窗口属性的设置setTitle(登陆窗);//窗口标题setSize(300,180);//窗口大小setLocationRelativeTo(null);//窗口居中setDefaultCloseOperation(EXIT_ON_CLOSE);//关闭窗口则退出虚拟机setLayout(newFlowLayout());//设置布局流式布局JPaneljp=newJPanel(newGridLayout(4,1));//设置面板为表格布局4行1列//第一行JPaneljp1=newJPanel();JLabeljl1=newJLabel(账号);jtf1=newJTextField(12);jp1.add(jl1);jp1.add(jtf1);jp.add(jp1);//第二行JPaneljp2=newJPanel();JLabeljl2=newJLabel(密码);jpf1=newJPasswordField(12);jp2.add(jl2);jp2.add(jpf1);jp.add(jp2);//第三行JPaneljp3=newJPanel();jb1=newJButton(登陆);jb1.addActionListener(this);//添加动作响应器jb2=newJButton(重置);jb2.addActionListener(this);//添加动作响应器jp3.add(jb1);jp3.add(jb2);jp.add(jp3);//第四行JPaneljp4=newJPanel();JLabeljl3=newJLabel(提示:账号admin密码123);jl3.setForeground(Color.DARK_GRAY);jp4.add(jl3);jp.add(jp4);add(jp);}//动作响应publicvoidactionPerformed(ActionEvente){Stringcmd=e.getActionCommand();//根据动作命令,来进行分别处理if(cmd.equals(登陆)){Stringid=jtf1.getText();//取得用户名Stringkey=newString(jpf1.getPassword());//取得密码if(id.equals(admin)&&key.equals(123)){//判断是否登录成功//如果登录成功setVisible(false);//本窗口隐藏,newMainFrame(id).setVisible(true);//新窗口显示dispose();//本窗口销毁,释放内存资源}else{//如果登录失败弹出提示JOptionPane.showMessageDialog(this,用户名或者密码错误.,通知,JOptionPane.ERROR_MESSAGE);clearText();//清空文本框密码框的输入}}elseif(cmd.equals(重置)){clearText();}}privatevoidclearText(){//清空文本框,密码框的输入jtf1.setText();jpf1.setText();}//main方法,程序的入口publicstaticvoidmain(String[]args){newLoginFrame().setVisible(true);//创建登录窗口,并可见}}MainFrame类importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassMainFrameextendsJFrame{publicMainFrame(Stringname){setTitle(主窗口);//标题setSize(300,260);//大小setLocationRelativeTo(null);//居中setDefaultCloseOperation(EXIT_ON_CLOSE);JPaneljp=newJPanel();JLabeljl1=newJLabel(欢迎);JLabeljl2=newJLabel(name);jl2.setForeground(Color.BLUE);//设置文本颜色JLabeljl3=newJLabel(使用系统.);jp.add(jl1);jp.add(jl2);jp.add(jl3);add(jp,BorderLayout.NORTH);JTextAreajta=newJTextArea();jta.setLineWrap(true);jta.append(消息提示);jta.append(消息!通知~!);JScrollPanejsp=newJScrollPane(jta,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);add(jsp);JPaneljp2=newJPanel();JButtonjb=newJButton(退出);jb.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){System.exit(0);//退出}});jp2.add(jb);add(jp2,BorderLayout.SOUTH);}}运行效果图
JButtonbtn=newJButton(newAbstractAction(关闭并打开){@OverridepublicvoidactionPerformed(ActionEvente){oldFrame.dispose();//关闭并销毁,无需销毁可采用oldFrame.setVisible(false);newFrame.setVisible(true);//打开新窗口}});importjavax.swing.*;importjava.awt.Rectangle;importjava.awt.event.*;publicclassSwing7extendsJFrameimplementsActionListener{JButtonjb=newJButton();publicSwing7(){this.setTitle(Java——);jb.setText(确定);jb.setMnemonic(a);this.add(jb);this.setBounds(200,300,250,300);ctionListener就是Swing7实例。}publicvoidactionPerformed(ActionEvente){//实现ActionListener接口的actionPerformed接口。JFrameframe=newJFrame(新窗口);//构造一个新的JFrame,作为新窗口。frame.setBounds(//让新窗口与Swing7窗口示例错开50像素。newRectangle((int)this.getBounds().getX()+50,(int)this.getBounds().getY()+50,(int)this.getBounds().getWidth(),(int)this.getBounds().getHeight()));JLabeljl=newJLabel();//注意类名别写错了。frame.getContentPane().add(jl);jl.setText(这是新窗口);jl.setVerticalAlignment(JLabel.CENTER);jl.setHorizontalAlignment(JLabel.CENTER);//注意方法名别写错了。frame.setVisible(true);}publicstaticvoidmain(Stringargs[]){Swing7s=newSwing7();}} 更多有关「如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口。」的疑问请扫码关注微信公开课+小程序! -
如何在wordpress文章中添加js代码
2019-03-12 17:02:19微信公开课小程序热门讨论「如何在wordpress文章中添加js代码」最新回复-首先从网上下载出WordPress的插件Wpsyntax。在编辑文章时,使用HTML的编辑方式插入以下代码prelang=”LANGUAGE”line=”0″//“line为1时表示显示行号”/pre中间插入你的代码即可,LANGUAGE改为语言类型,例如php、java。line为0不显示行号,为1时显示
在制作wordpress主题猴子wordpress插件过程中,经常需要添加样式文件或者js脚本文件,由于大多数用户运行网站上多个插件,可能会加载各式各样的文件,容易引起冲突,所以wordpress系统为开发者提供了一个很好的脚本及样式文件的排队系统,这有助于防止插件之间的脚本冲突问题。这篇文章中,主要介绍wordpress中添加Javascript文件与css文件的方法,对那些刚开始学习WordPress主题和插件的开发是特别有用的。 错误方式 wordpress中提供了wp_head钩子来帮助在页面的头部添加指定的头部消息,比如常见的关键词与描述,很多人也同样会使用这种方式来添加站点的外部样式文件与脚本文件,添加代码如下:?phpadd_action(wp_head,wpb_bad_script);functionwpb_bad_script(){echoscripttype=text/javascriptsrc=http://www.54ux.com/wp-content/themes/d-simple/js/sidenav.js/script;//添加js文件}? 这种方式虽然使用简单,但是非常不推荐使用,这种加载方式容易造成wordpress脚本的冲突。 wordpress脚本排队系统 1、介绍 wordpress在全球拥有强大的开发社群,很多人都非常积极的参与到wordpress的主题与插件的开发当中,并且可以免费使用,为了防止各个开发者开发的插件在使用过程总出现脚本冲突的问题,wordpress提供了一个非常强大的脚本加载函数wp_enqueue_script,通过这个函数,可以告诉wordpress在哪加载脚本,脚本依赖哪些框架,而且该函数在利用内置的Javascript库时,可以避免多次加载同一个脚本。这有助于减少页面加载时间,以及避免与其他主题和插件冲突。 2、使用实例 wordpress正确加载脚本的使用很简单,代码如下:?phpfunctionwpb_adding_scripts(){wp_register_script(my_amazing_script,plugins_url(amazing_script.js,__FILE__),array(jquery),1.1,true);wp_enqueue_script(my_amazing_script);}add_action(wp_enqueue_scripts,wpb_adding_scripts);? 可以将以上代码放入你的插件文件中或者你主题的functions.php文件。 说明: 实例中首先通过函数wp_register_script(),这个函数接收5个参数: $handle (string)(必须)脚本名称.名称必须唯一在之后函数wp_enqueue_script()会使用到该名称. Default:None $src (string)(必须)脚本路径,可以使用绝对路径。 Default:None $deps (array)(可选)脚本依赖包,依赖包会在脚本加载之前预先加载。 Default:array() $ver (string)(可选)脚本版本控制。 Default:false $in_footer (boolean)(可选)定义脚本的位置,如果为true脚本会在页面底部加载,默认在head头部加载。 Default:false 当使用wp_register_script()函数注册脚本文件后,就可以使用函数wp_enqueue_script()函数来加载该注册的脚本文件。 也许有人会问为什么不直接加载脚本文件,而是先注册后加载,这不是多此一举吗。其实这主要是为了站点其他开发者在其他插件或者主题总方便引用核心脚本文件。 wordpress如何加载CSS样式文件 wordpresscss样式文件的加载与以上介绍的脚本文件加载方式是一样的,如下实例:?phpfunctionwpb_adding_styles(){wp_register_script(my_stylesheet,plugins_url(my-stylesheet.css,__FILE__));wp_enqueue_script(my_stylesheet);}add_action(wp_enqueue_scripts,wpb_adding_styles);? 以上实例用了wp_register_script钩子来加载样式文件。 实例中使用了plugins_url()来获取样式文件的路径,这个一般在插件开发过程中使用的居多,如果主题中开发使用到wp_register_script()函数则可以使用get_template_directory_uri()来获取样式文件路径,如果是子主题中使用,则可以使用函数get_stylesheet_directory_uri()来获取路径,实例如下:?phpfunctionwpb_adding_scripts(){wp_register_script(my_amazing_script,plugins_url(amazing_script.js,__FILE__),array(jquery),1.1,true);wp_enqueue_script(my_amazing_script);}add_action(wp_enqueue_scripts,wpb_adding_scripts);? 更多有关「如何在wordpress文章中添加js代码」的疑问请扫码关注微信公开课+小程序! -
如何在wordpress系统的404页面中放入我想放的代码
2019-03-12 17:02:19微信公开课小程序热门讨论「如何在wordpress系统的404页面中放入我想放的代码」最新回复-wordpress是很多新手站长搭建个人博客最喜爱的程序,但是很大新手站长发现在众多模板中很少有404页面,但是404页面是WWW网站访问比较经常出现的错误。最常见的出错提示:404NOTFOUND。404页面的目的有两个,其一是为了良好的用户体验;使用户发现错误页面之后可以去网站其他位置继续浏览,比如我们可以在404页面上设置一个网站首页,引导用户继续浏览下去。其二是在搜索引擎发现此网页时,网页需要反馈一个正确的状态码,当搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除。如果站长的服务器是LINUX系统,那linux系统之下设置404分方法如下:第一步:在.htaccess文件中加入如下语句:ErrorDocument404/404.html如果需要修改的网站目录下没有.htaccess文件自己建立一个即可第二步,自己建立一个404.html文件,放到网站的根目录就可以了。也可以使用其他后缀,只要.htaccess中指定同样的文件就可以,例如404.php,404asp如果站长的服务是WIN主机的话,那linux系统之下设置404分方法如下:在你的wordpress中找到wpcontent/themes/你使用的模板/404.php如果没有404.php的话那么我们建立一个404.php.代码如下:?phpget_header();?divid=containerclass=articledivclass=content?php_e(我勒个去,你找的这个页面现在居然不存在。,404yemian);?/div?phpget_sidebar();?/div?phpget_footer();?这样你的wordpress就有了自己的404页面了,站长自己也可以设计有个性的404页面!
如果你刚接触WordPress不久,建议不要轻易去自己修改代码。你可以安装一个叫“Custom404ErrorPage”的插件,在后台安装插件的页面搜索一下就能找到。安装好之后,你新建一个页面(注意不是文章),把你要放的代码放在这个页面里。然后去设置阅读,最下面会有一个“PageforError404(NotFound)”选项,选上你刚新建的那个页面,保存就行了。希望对你有帮助,哪里不明白可以追问。本回答被提问者采纳 更多有关「如何在wordpress系统的404页面中放入我想放的代码」的疑问请扫码关注微信公开课+小程序! -
如何在一个小程序中实现不同商家客服来对接。
2019-03-12 17:02:19微信公开课小程序热门讨论「如何在一个小程序中实现不同商家客服来对接。」最新回复-这个就属于多商户入驻类型的小程序,是可以通过开发实现的,首先开发出这样的小程序,然后可以进行多商户申请入驻,最后由你进行管理就可以了,至于对接的事项可以由开发公司完成。
目前,微信平台下的四种账号分类:服务号、订阅号、小程序和企业号。服务号定义:为企业和组织提供更强大的业务服务与用户管理能力,主要偏向服务类交互。(类似12315,114,银行,提供绑定信息,服务交互)适用人群:媒体、企业、政府或其他组织。服务号页面:推送消息会弹出在对话页面内。群发次数:服务号1个月内可发送4条群发消息。但通过高级群发接口,运营者可以对粉丝进行细分,选择性地进行“小群发”,且不占用公众平台的4次推送机会。(注意:每个粉丝每个月只能收到4次消息,公众号每天可以调用100次群发接口。)功能:群发、微信认证、高级接口、广告主、流量主、多客服、自定义菜单、微信支付、微信小店等。申请服务号请注意:如果想进行商品销售,进行商品售卖,可申请服务号;后续可认证再申请微信支付商户。不适用于个人。服务号不可变更成订阅号。梨享LXW521梨享LXW521梨享LXW521梨享LXW521梨享LXW521梨享LXW521订阅号定义:为媒体和个人提供一种新的信息传播方式,主要功能是在微信侧给用户传达资讯。(功能类似报纸杂志,提供新闻信息或娱乐趣事)适用人群:个人、媒体、企业、政府或其他组织。订阅号页面:推送消息会出现在订阅号页面内,点开订阅号栏,阅读推送消息。群发次数:订阅号(认证用户、非认证用户)1天可群发1条消息(部分媒体资讯类账号可一天多次群发)。功能:群发、微信认证、普通接口、广告主、流量主等。申请订阅号请注意:如果想用公众平台简单发送消息,做宣传推广服务,可选择订阅号。订阅号有一次升级为服务号入口的机会,前提是通过微信认证资质审核,升级成功后类型不可再更改。而无论是订阅号还是服务号,运营君都建议进行微信认证。除了具备更多功能和权限外(认证服务号具备九大高级接口,其中包括获取粉丝信息、带参数二维码等重要接口),微信的官方认证标志,对其他人是否关注公众号,也会有积极影响。不过微信认证是收费的,300元/次,每年需要年审(重新认证)。梨享LXW521梨享LXW521梨享LXW521梨享LXW521梨享LXW521梨享LXW521企业号定义:为企业或者组织提供移动应用入口,帮助企业建立与员工、上下游供应链及企业应用间的连接。主要用于公司内部通讯使用,需要先验证身份才可以关注成功企业号。适用人群:企业、政府、事业单位或其他组织企业号页面:好友会话列表首层群发次数:群发消息次数不受限制,且具备消息主动下发能力,最高可每分钟群发200次。功能:企业通讯录、应用定制、分级管理、群发、微信认证、高级接口、自定义菜单、微信支付等。申请企业号请注意:确定企业号类型之后,不可更改。组织机构类型要根据申请机构类型来选择,不可更改。企业号是针对公司企业的,相比普通的微信公众号而言,需要更多的证明材料,大家在申请时务必仔细填写。LXW521梨享LXW521梨享LXW521梨享LXW521梨享LXW521梨享LXW521小程序定义:一种无需下载安装即可使用的应用。开发者可以根据平台提供的能力,快速地开发一个小程序。开放注册范围:个人、企业、政府、媒体、其他组织。开发支持:提供一系列工具帮助开发者快速接入并完成小程序开发。微信小程序接入流程:注册:在微信公众平台注册小程序,完成注册后可以同步进行信息完善和开发。信息完善:填写小程序基本信息,包括名称、头像、介绍及服务范围等。开发:完成小程序开发者绑定、开发信息配置后,开发者可下载开发者工具、参考开发文档进行小程序的开发和调试。提交审核和发布:完成小程序开发后,提交代码至微信团队审核,审核通过后即可发布(公测期间不能发布)。申请小程序请注意:微信小程序的内容,不得有小游戏、测试类内容,也不能有营销或广告用途的内容(如内含空白广告位、招商广告等),不允许直接出现漂浮广告。美图秀秀、百度地图等系统工具需要原生操作系统接口、硬件接口的支持,这方面小程序能做的事情比较有限。微信小程序适合“做小”不适合“做大”,即MVP(最小可实现产品),可以用低成本、快速度验证商业模式。以上就是微信服务号、订阅号、企业号和小程序之间的区别及玩法,说来简单,要是真想玩明白也不是一朝一夕的事情。小程序,找梨享LXW521,在创始人张雷的带领下,企业一站式服务平台,为中小创企业带来助力,加速企业成长 更多有关「如何在一个小程序中实现不同商家客服来对接。」的疑问请扫码关注微信公开课+小程序!