暂时未有相关云产品技术能力~
暂无个人介绍
accountbindTwo.js javascript
做项目的时候,远程的oracle数据库为我们提供一张中间表,我这边业务中的一些数据是需要到oracle数据库中的这张中间表去查询的。 PHP连接oracle数据库。需要用到OCI8的扩展。说来惭愧,工作这么多年,还没有正经的使用过oracle数据库。 mysql数据库的语法跟oracle数据库的语法是不一样的,别跟我似的上来就用mysql的语法来操作oracle数据库……有点丢人了…… 今天我们大概记录一下OCI8扩展的安装过程。
Bindtap传参的问题解决了,那么跳页的时候,也需要传递参数,毕竟,从文章列表页,跳到文章详情页,是需要文章id的。 小程序这部分到是提供了不少的方法,大概整理了一下。
制作了一个自定义组件,底部弹出菜单。 显示这个菜单的时候,首先,父组件需要调用子组件的方法,显示子组件。 点击子组件的菜单,需要调用父组件的方法进行逻辑处理。
page{ background-color: #EDEDED; } .index{ position:fixed; width: 100%; float: left; height: 64px; padding: 20rpx 220rpx 0 0; box-shadow: 0rpx 0rpx 0rpx; min-height: 0px; display: flex;align-items: center; background-color:#fff; z-index:9999; border-bottom: 1px solid #f7f7f7;
{ "component": true, "usingComponents": {} }
curl -sS https://getcomposer.org/installer | php
封装一些公共函数文件,这个其实放到哪里都可以,app.js等等 但是,本着专用的原则,我们还是使用小程序为我们提供的公共代码的存放模块utils/utils.js,当然,你还可以在这个目录下边新建其他的文件,但是用法大同小异。 首先要注意一个问题,utils是一个模块。
文章列表页跳文章详情页的时候,我发现了一个问题,bindtap绑定的事件不能直接写:bindtap=jumpToArticle(item.id); 这样写不行,会报错:
红框标注位置,有一个小尖尖角,这个使用样式是这样实现的。 css 复制代码
在微信小程序中,因为各种各样的原因我们会需要获取到用户的openid或者unionid下面就简单来讲一下在小程序中如何获取openid和unionid。 步骤一:微信登录获取登录凭证
写代码一般的注释都是有格式的,方便自己和他人阅读代码,多人开发的时候,也能更快的找到这部分代码是由谁来编写的。 好的代码注释确实是一个好习惯,但是,有的时候就是这玩意有敲起来有点费劲~
onUnload:function(){ wx.redirectTo({ url: '../index/index' }) wx.navigateTo({ url: '../index/index' }) wx.switchTab({ url: '../../member/member' }) }
上一篇中说的是小程序自带的弹窗组件,今天,我们来试试小程序的自定义组件,我们自定义一个带确定取消的弹窗组件。 首先,放一下,最终的效果图:
上篇博客中解决了程序加载时屏幕闪烁的问题。 但是,加载的过程变得很缓慢。 这个给用户的体验也不是很好,我这里想加一个Loading的进度条。 项目启动的时候,加载进度条,界面UI加载完毕,进度条消失。
微信小程序解析富文本html大概有两种方式(我发现的)。 两种方法,各有各的优缺点。
返回上一页按钮只会触发上一页的onShow生命周期函数,并不会触发onLoad函数。 因此我们需要在onShow函数中做一些设置: 大概是操作流程,从日程页跳转至实验列表页,再点击实验列表页 左上角的返回键,返回日程页重新获取页面数据。 我这里直接上代码: 实验列表页代码:
我这版的小程序中,没有使用到确定取消那样的弹窗,基本上用到的就是,加载中,成功或者失败那种消息提示类的弹窗。 微信本身给我们提供了一个这样的弹窗wx.showToast(Object object),挺好用的,我也没有再去折腾第三方组件的消息提醒弹窗。
小程序的缓存是个很重要的东西。
下拉刷新这个玩意吧,很有用,但是在我博客关联的小程序中,用处不大,也是,我那个小程序一共也没有几个页……
文章列表需要做分页了
我这里的标题是小程序的时间组件,其实我这里是将他写成了一个页面,当然,如果你有需求,将其做成一个自定义组件也可以~
微信小程序(六)小程序获取用户信息
微信小程序(十)小程序缓存
微信小程序(九)小程序实现下拉刷新
微信小程序(八)小程序实现上拉分页
微信小程序(七)小程序时间轴组件
小程序登录、注册
小程序生命周期
配置tabbar及自定义tabbar样式
使用npm安装weui
小程序第一篇,创建小程序。
最近在学习Linux系统,我使用的是Ubuntu20.04桌面版。
斐波那契数列
使用C#的时间也不算短。
良好的PHP编码规范能让你的代码看起来更加的优雅,清晰的结构有助于提高可读性并减少工作量。
记录一下两种方法用纯javascript实现的excel导出。
在框架中使用原生sql,会让程序的执行速度加快。 你在使用框架的数据库方法的时候,框架底层执行的也是SQL,框架通过方法给你拼装的。
这里大概记录一下使用yum源安装mysql8的一个记录。
这里记录一下使用jquery treetable时遇到的问题。
写个用php备份数据库的方法:我这里用的是thinkphp5.0框架,去php中文网找了个对应的model,经过一番调试。
项目结束之后,有需要将winForm程序打包成.exe文件提供给用户。这里记录一下打包过程。
上传文件的时候,现在图片文件上传至缓存目录,返回链接,回显。在点击提交写入数据库的时候,将写入数据库的那个图片链接对应的图片移动到正式的图片目录下。然后写个定时任务,定期去清除缓存目录中的文件。这样就会避免垃圾文件的产生了~
加一个Loading的进度条。项目启动的时候,加载进度条,界面UI加载完毕,进度条消失。文末有资源,可下载。
记录一下常用的文件读写的方式:二进制读写、泛型读写、XML读写。
php导出csv文件的功能。要操作的文件特别大的时候,推荐使用csv。 导出csv的时候,需要用到一些php原生函数。
GDI+是GDI的后继者,它是.NET Framework为操作图形提供的应用程序编程接口,主要用在窗体上绘制各种图形图像,可以用于绘制各种数据图像、数学仿真等。 Graphics类是GDI+的核心,它提供将对象绘制到显式设备的方法。Graphics类封装了绘制直线、曲线、圆形、图像和文本的方法,是一切GDI+操作的基础类。在绘图之前,必须在指定的窗体上创建一个Graphics对象,才能调用Graphics类的方法画图。
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 有四种表现形态:delegate、Action、Func、predicate 委托定义要和作为其参数的方法形式一样,也就是说,参数、返回值及其他都是相同
最近工作需要做一个鼠标可以拖拽移动图片的功能。写了几个基本功能,勉强能用。
一维数组转二维数组最重要的是下标计算。这里使用C#举例。