- 2019-06-13 micro bit
Mr洋1
直接上代码网址:https://makecode.microbit.org/#editor显示心心随机模块按键A随机出现点,按键B清空屏幕随机光线传感器根据光0-255显示光线强度大于30哭脸小于30笑脸哭笑不得骰子震动的时候变化数字shakechange显示1-6代码1-6使用ifelseelseififelse加法用法设置两个变量,三个按键使用字符串显示加法温度传感器显示温度罗盘功能罗盘在使用
- 图形化编程(2)之甜蜜的按钮
青蒙创客
青少年编程物联网智能硬件单片机人工智能嵌入式硬件iot
按键在后续的学习和开发过程中,都是很重要的内容,是帮助我们获取外界信息的基础通道,识别按键的方式,在上节的内容给大家介绍了,大家可以进行学习:智能硬件(7)之按键的布局与识别-CSDN博客一、熟悉积木指令1.1、输入指令输入指令是microbit图形化编程中尤为重要的一章,他是让microbit和外界通信的基础桥梁,今天我们主要来学习下其中的按键相关的内容。1.2、A、B按键相关指令microbi
- 如何构建esp32的python开发环境
青蒙创客
学习单片机智能硬件物联网硬件工程青少年编程人工智能
欢迎大家来到青蒙创客实验室,上一节分享的内容,给大家介绍了如何构建microbit和pico的图形化开发环境,展示了makecode和microblocks两款主流的图形化开发环境,相关内容可以参考上节分享:如何构建micro:bit、pico的图形化开发环境-CSDN博客那么这节分享内容,小编就来介绍下,python(micropython)编程的开发环境的搭建。青蒙创客实验室为大家分享的pyt
- Mircopython:在BPIbit上播放音乐
Janzz
Document播放音乐开始学习前需了解:板子提供了一个midi播放功能模块,它可以对指定的蜂鸣器进行PWM输出,从而播放出音乐使用代码如下(接口可参考Microbit文档)importmusicmusic.play(music.NYAN)可以看到有如下列表,这都是内置的音乐music.DADADADUMmusic.ENTERTAINERmusic.PRELUDEmusic.ODEmusic.NY
- python microbit typeerror_TypeError:无法转换为int - Micropython(TypeError: can't convert to int - Micropy...
weixin_39575007
pythonmicrobittypeerror
TypeError:无法转换为int-Micropython(TypeError:can'tconverttoint-Micropython)我有使用micropython的算术问题。frommicrobitimport*counter=0whileTrue:display.show('8')ifaccelerometer.was_gesture('shake'):display.clear()s
- Scratch3自定义积木块之新增积木块
DarrenJing
在Scratch3.0的二次开发中,新功能的研发和扩展离不开积木块的添加,这篇主要讲解Scratch3.0中新增积木块部分Scratch3.0中对于新增积木块有两种方式:1.初始化积木块方式在scratch3.0界面默认打开时展现出的积木块(如运动、外观、声音、事件等)2.拓展方式通过添加拓展实现新的功能和积木块的添加(如官方默认的画笔、microbit等拓展功能)这篇会讲解第一种方式的添加方式,
- microbit和python_Microbit MicroPython 介绍
weixin_39808726
microbit和python
内容简介:MicrobitMicroPython介绍我们建议你下载并使用mueditor,这编译程序可以让你在脱机、无网络的环境编译Microbit的Python程序,下载及安装的步骤请参照网站指令。或许你需要安装驱动程序在你的计算机上。Mu是可以在Windows,OSX,Linux上执行。Mu是透过USBx连接线去控制及传送程序给Microbit写你的PythonScript在编写的窗口,当写完
- 随笔:让Minecraft失去焦点的时候不显示游戏设置菜单
少儿创客
随便写点,保持更新。image.png网友Neal告诉我们,他们在做microbit和Minecraft结合的尝试,已经有了很棒的成果,而我夏令营要教学生python和树莓派编程,所以想着顺便用Minecraft树莓派版本演示下python的神奇之处。问题尝试的过程中,在编写python代码的时候,我的世界总是显示游戏菜单,不能够实时的方便看到代码的效果,不开心。image.pngimage.pn
- micro:bit学习资源整理
尼古拉斯丶县长
micro:bit官网:http://microbit.org/micro:bit在线编程环境-主页:https://microbit.org/zh-CN/code/micro:bit在线编程环境:https://makecode.microbit.org/
- 人脸识别——会认主的电子萌宠
不堪行处且行人
通过上两篇文章我们认识了人工智能的两类应用图像识别和姿态分析,本周我们将继续介绍新的AI应用——面部识别,作为一个创客,如果每次都是纯软件编程的话,连自己都会瞧不起自己的,所以这次我们增加了手工制作及智能硬件,全方位打造出软萌大白一只,希望大家能够喜欢。不废话先上成品图。本次制作我们需要完成三个方面的工作:第一、大白的纸模制作;第二、利用microbit等智能硬件上的运动传感器制作互动部分;第三、
- 呱比特编程游戏主控手柄教程系列一
小喵编程教育
青蛙手柄是小喵科技推出一款简单易用兼容Makecode编程的Scratch测控手柄。它简单易用,可以接上Microbit作为Microbit的游戏手柄扩展板使用。也可以在Kittenblock中作为编程主板独立使用。另外一个非常特别的特点,青蛙手柄插在电脑上即可自动识别成一个HID输入设备。此过程无需手动安装驱动。在不打开任何的图形化编程软件,它可以直接作为键盘的部分按键输入。如:手柄上的摇杆可以
- ESP32的python开发环境搭建:Thonny+MicroPython
AI强仔
硬件开发机器人pythonlinux开发语言
1Thonny安装Thonny——一个面向初学者的PythonIDE。Thonny良好的支持Microbit、ESP32和树莓派等的开发.安装下载地址:https://thonny.org/2Micropython安装MicroPython是Python3语言的精简实现,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。随着Python成为主流的编程语言,MicroPytho
- microbit V2.0兼容性相关问题记录
recode123
1、IIC不是开漏输出(不知道官方会不会修改),导致和部分IIC设备通讯有问题,其中与STM8S105K4(QFN-32)单片机通讯无法拉低数据,但是STM8S105、LQFP48封装可以正常使用。2、IIC中间串联电阻会导致通讯异常,必须是直连且上拉电阻。3、功耗变大。4、按键的P5、P11口做IO使用会有异常,设计上尽量避开这两个接口,已有产品也可以通过软件不同写法解决。5、IIC速率变快,有
- micro:bit 功能介绍(二)——在显示屏显示内置图像
panyongde
内置的显示屏尽管只有5行5列一共25颗LED,但也足够显示一些简单的图像。microbit库已经内置了一些常用的图像,可以通过display的show()方法来显示:frommicrobitimport*display.show(Image.HAPPY)display代表内置LED显示屏,show()表示显示操作。运行上面代码,内置显示屏将显示如下图像:happy.png下面是内置的图像:Imag
- Microbit蓝芽配对
dkf3101
c#
Microbit蓝芽配对(BluetoothPairing)Microbit可以像手机或平板与其他蓝芽装置一样,一旦做完第一次配对完就可以使用”蓝芽服务”pairedwiththemicro:bit,再与行动装置去交换数据。什么是配对?配对就是让你的Microbit去信任(trust)其他装置,所以配对必须进行”安全的流程”,因为你不会希望其他的行动装置可以跟你的microbit交谈(talk),
- bbc 王超_BBC Microbit入门
cumj63710
pythonjava编程语言linux人工智能
bbc王超无论您是一名制造商,一名教师,还是希望扩展Python技能的人,BBC:Microbit都能为您提供帮助。它是由英国广播公司设计的,旨在支持英国的计算机教育。开放式硬件板的大小仅为信用卡的一半,并装有ARM处理器,三轴加速计,三轴磁力计,MicroUSB端口,25针边缘连接器和5x5阵列中的25个LED指示灯。我以19.99美元的价格在线购买了Microbit。它装在一个小盒子里,包括一
- 中文版microbit:TurnipBit显示动态滚动字符教程实例
weixin_34245169
随着当今社会的发展,社会的进步,家长们越来越忙碌,致使家长们在孩子成长过程中陪孩子的互动的时间越来越少,为此,TurnipSmart公司制作的一款MicroPython开发板--TurnipBit,这是一款能让孩子跟家长亲密接触的开发板,让家长与孩子在一起玩、做游戏、互动、听音乐,制作音乐,一起学习,并且培养孩子从小接触编程,让他们体会到拖拽与编程结合的魅力。家长带孩子走进编程,相互沟通,共同进步
- [分享]3个中文应用教程告诉你Micro:bit可以做什么
crashMaker
[日常垃圾站]
micro:bit是一款由英国BBC设计的ARM架构的单片机,板载蓝牙,加速度计,电子罗盘,三个按钮,5x5LED点阵,主要用于青少年的编程教育。详细参数:http://microbit.org/hardware/原文链接:http://www.dfrobot.com.cn/community/thread-23917-1-1.html
- 从树莓派到Microbit,中国IT启蒙教育比英国缺点什么?
破法者
其他硬件攻略综合技术IoT物联网树莓派Micro:bitIT教育
前段时间,笔者一直在用英国产的“Micro:bit”。这是一款由BBC主导,微软、三星、ARM、英国兰卡斯特大学、巴克莱银行等合作伙伴共同开发的嵌入式编程设备。它可以通过计算机、手机、平板编程,也可以用图形化的方式编程。支持Scratch、Python、JavaScript三种语言。一块小小的电路板,集成了重力传感器、磁力传感器、温度感测、蓝牙等多个模块。如图所示。不用安装任何复杂的IDE和运行环
- Micro:bit 初遇--心跳的感觉
暴王
先来看看效果图:上回我们介绍了Micro:bit的基本情况,硬件参数等,相信大家对micro:bit这块小板子也有了初步的认识,今天我们来看看如何用图形界面编制一个简单的心跳小程序,文章的最后有实际的效果视频。完成这篇教程需要的材料有:一台用于编程的电脑Micro:bit板子(如果没有可忽略)首先是软件的部分1.打开microbit官网,https://makecode.microbit.org/
- [20个项目学会BBC micro:bit编程] 14-WS2812B型RGB彩灯控制
weixin_30877755
[20个项目学会BBCmicro:bit编程]网易云课堂视频教程点击这里--实验编程第一步:添加扩展板,搜索neopixel即可找到第二步:熟悉neopixel扩展包程序网址:https://makecode.microbit.org/_7bP9zddRFAjJ--实验结果4个RGB同时显示:RGB0显示红色、RGB1显示蓝色、RGB2显示橙色、RGB3显示紫色,闪烁间隔为1s注意事项:1.RGB
- 【转】ESP32 性能对比测试(基于MicroPython)
清凉简装
ESP系列物联网开发教程
参与测试的开发板/芯片:micro:bitPYBNanoPYBV10STNucleo_F091RCSTNucleo_F411RESTM32L476DISCSTM32F7DISCSTNucleo_H743ZIESP8266ESP32WROVERMicroPython版本microbit1.9.2ESP32Lobo3.20.20Allotherdevice1.9.4-479测试项Integeraddi
- 比较下 Code Bug和BBC micro:bit
yangzhenping
microbit
比较下CodeBug和BBCmicro:bit最近喜欢上了CodeBug的外形,虽然它的性价比比microbit差很多,但是还是想买个来玩玩,要2周才到货。。。CodeBugBBCmicro:bitArchitecture8-bitPIC18F32-bitARMCortex-M0Performance12MIPS13MIPSProcessorMicrochipPIC18(L)F25K50Nordi
- BBC的微型可编程计算机Micro:bit长这样
钱曙光
自RaspberryPi推出以来,就陆续有不少同类的产品出来让更多人能以低成本学习编程。日前,BBC也对外公布了MicroBit的最终设计,这是一款可以塞进口袋的超迷你计算机,计划在今年10月提供给一百万的英国小孩。以下为官方文章摘译:视频:BBC科技记者Rory的采访和动手体验(请点击文末的阅读原文查看)该设备的特点是有一个可编程阵列的红色LED等,包括两个按钮和一个嵌入的运动传感器,这些设计都
- micro:bit
haima1998
教育
转自:https://baike.baidu.com/item/micro:bit/22482911?fr=aladdinhttps://microbit.org/zh-CN/code/micro:bit是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。2016年3月-6月,micro:bit在英国全线铺开,BBC在线上线下配套了大量的项目教程资源和活动。BBC希望通
- Micro:bit 硬件架构介绍
dkf3101
Micro:bit做为当红的少儿编程工具,这两年在编程教育领域越来越火。今天就从硬件架构开始,分享Micro:bit的相关主题。Microbit硬件设计是根据ARMmbed技术所开发的应用IC及相干周边功能所设计出来的!另外有一颗接口IC用来处理USB接口及拖拉式核心软件更新法.这接口IC并未用来链接任何周边.两部分关键信息可以一窥Microbit的内部设计:·线路图(schematics,htt
- Microbit与Arduino的区别
Dana_Baron
Microbit与Arduino的区别解析Microbit和Arduino的区别介绍Microbit并说明其功能。测试摇骰子,显示1-6的数字,当按下按钮b时就清空点阵灯。请使用Microbit实时测量温度的Python代码microbit支持哪些编程工具?说出优缺点。MakeCode国内服务器安装步骤简述。解析Microbit和Arduino的区别区别MicrobitArduino适用人群小学-
- 从树莓派到Microbit,中国IT启蒙教育比英国缺点什么?
weixin_34384915
前段时间,笔者一直在用英国产的“Micro:bit”。这是一款由BBC主导,微软、三星、ARM、英国兰卡斯特大学、巴克莱银行等合作伙伴共同开发的嵌入式编程设备。它可以通过计算机、手机、平板编程,也可以用图形化的方式编程。支持Scratch、Python、JavaScript三种语言。一块小小的电路板,集成了重力传感器、磁力传感器、温度感测、蓝牙等多个模块。如图所示。不用安装任何复杂的IDE和运行环
- 工作日志2018.03.19~2018.03.25
sjtlll123
学习总结
1、改进Arduino主控板的PCB板,主要是对地线进行改进,上版本的pcb图,所有地线没有连接在一起,这次投板,将所有地线连接在一起,并对地线的环绕进行优化,改好后,将板子投出去,投到嘉立创,这次投板版本是Arduino主控_V2.3_2018.03.19_投板;2、开会确认本周工作任务:(1)学习Microbit,包括所有硬件软件、使用;(2)四旋翼培训的事;(3)焊接5块左右Arduino主
- 让【micro bit】模拟交通信号灯
河源杨浪
在分叉路口,随处都能看到交通信号灯,信号灯用于显示图形(圆形、箭头、数字),这些图形颜色一般使用多种颜色显示。交通信号灯本章中,我们将演示如何使用microbit控制双色二极管信号灯。【双色二极管】模拟交通信号灯中的红灯、黄灯和绿灯的切换效果。默认情况下,不显示颜色。当按下【A】键,显示红色;当按下【B】键,显示绿色;当按下【A+B】键,显示黄色。0知识点-认识二极管-【microbit】AB按键
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s