Framework

Android Framework 之HelloWorld(三)

给你一囗甜甜゛ 提交于 2020-10-02 10:41:51
本来是要写一个linux驱动,用于控制led灯的,但考虑到nanopc-T4的内核已经帮我们配置好设备树,已经可以利用/sys/class/gpio操作gpio了,所以没必要再造轮子了! 在shell里,可以利用下面的命令控制Led灯的亮与灭: #导出GPIO0_A0管脚 echo 32 > /sys/class/gpio/export #让GPIO0_A0管脚作为输出使用 echo out > /sys/class/gpio/gpio32/direction #GPIO0_A0输出高电平 echo 1 > /sys/class/gpio/gpio32/value #GPIO0_A0输出低电平 echo 0 > /sys/class/gpio/gpio32/value 接上串口或者adb shell进去shell终端,先来看下export的用户和组: nanopc-t4:/ $ ls -l /sys/class/gpio/ total 0 --w--w---- 1 root system 4096 2020-08-22 04:50 export lrwxrwxrwx 1 root root 0 2020-08-22 07:48 gpio156 -> ../../devices/platform/pinctrl/gpio/gpio156 lrwxrwxrwx 1 root root

https://github.com/sorrycc/awesome-javascript 清单

无人久伴 提交于 2020-10-02 10:31:23
https://github.com/sorrycc/awesome-javascript 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things. Awesome JavaScript A collection of awesome browser-side JavaScript libraries, resources and shiny things. Awesome JavaScript Package Managers Loaders Bundlers Type Checkers Testing Frameworks QA Tools MVC Frameworks and Libraries Node-Powered CMS Frameworks Templating Engines Articles/Posts Data Visualization Timeline Spreadsheet Editors Documentation Utilities Files Functional Programming Reactive Programming Data Structure Date String Number Storage Color

万物皆可 Serverless 之使用云函数 Timer 触发器实现每天自动定时打卡

故事扮演 提交于 2020-10-02 09:19:15
不晓得大家有没有遇到过定时打卡的需求,比如商品秒杀,火车票定时开售、每日健康打卡等。这时候我们往往可以通过一些技术手段,编写一些自动化操作的脚本,来实现定时自动打卡的操作。 本文来自 Serverless 社区用户「乂乂又又」供稿 当然本文并不探讨如何编写自动化的操作脚本,而是和大家介绍一下如何使用腾讯云函数的 Timer 触发器实现定时任务,来快速、稳定、低成本地实现一些 fancy 的操作( 骚操作 ) 效果展示 每日健康信息自动更新 每日定时数据报告 可以看到,定时任务搭配邮箱发送云函数运行结果,用起来还是蛮舒服的,还可以给自己做一个每日科技资讯推送、数据报告之类的小玩意,自娱自乐。其他的用途请大家大开脑洞,自行脑补吧~ 实战教程 1. 新建云函数 运行环境我们选择 python3,模板函数选择定时拨测,然后点击下一步 模板函数的描述里写着「本示例代码的功能是定时拨测 URL 列表中的地址,并通过邮件发送告警」 而这正是我们想要的实现的功能,不过这个模板函数的邮件发送有点问题,我们稍后会详细说明 2. 模板函数分析 下面我们来分析一下这段示例代码 # -*- coding: utf8 -*- import sys import os sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)) + "/..")

2020 IJCAI 接受论文 list 分类排列(三)

隐身守侯 提交于 2020-10-02 05:51:55
2020 IJCAI 接受论文 list 分类排列(一) 2020 IJCAI 接受论文 list 分类排列(二) 2020 IJCAI 接受论文 list 分类排列(三) 目录 Main track (Machine Learning Applications) Main track (Multidisciplinary Topics and Applications) Main track (Natural Language Processing) Main track (Planning and Scheduling) Main track (Robotics) Main track (Uncertainty in AI) Special track on AI for CompSust and Human well-being Special Track on AI in FinTech Main track (Machine Learning Applications) A Label Attention Model for ICD Coding from Clinical Text Thanh Vu, Dat Quoc Nguyen, Anthony Nguyen Adversarial Mutual Information Learning for Network

摊牌了!我要手写一个“Spring Boot”

人盡茶涼 提交于 2020-10-01 12:03:10
目前的话,已经把 Spring MVC 相关常用的注解比如 @GetMapping 、 @PostMapping 、 @PathVariable 写完了。我也已经将项目开源出来了,地址: https://github.com/Snailclimb/jsoncat 。 原创开源不易,觉得不错的话,欢迎给良心作者 1 个 star 鼓励一下! 今天是晴天,我像往常一样坐在窗台,看着电脑“发呆”。毕竟是周末,就不分享技术干货了。 简单和小伙伴们聊聊自己最近正在做,已经开始做的事情。 01 重构 JavaGuide 我们经常会对自己早期写的代码感觉恶心,这是导致很多项目烂尾、不好维护很重要的一个原因之一。 写作也是一样,我也经常觉得自己早期写的文章像一坨翔。造成这个现象的原因很简单!我觉得主要可能有两方面原因: 自己沉淀的知识更多,对于某个知识点的理解更加深刻。 不同于其他类型文章,技术类文章本身就需要不断完善,文章内容才会更好。 所以,最近几个月我一直抽空对 JavaGuide 上早期的一些文章进行大篇幅重构,比如 Java基础、Java集合框架、 Zookeeper 、Redis等等。 毕竟,时间有限,自己也还是把主要精力放在写代码上。所以,部分文章还没有开始重构,比如数据结构部分的内容。 就非常期待小伙伴们一起贡献出自己的力量啊!让 Guide哥 能多点时间写代码,嘿嘿! 02

2020不同层级的Android开发者的不同行为,我们该如何进阶和规划?

拟墨画扇 提交于 2020-10-01 11:51:37
一、心里话 这篇文章有点长,但是我是真心希望大家可以认真看完,因为只要你是开发者无论你现在处在哪个阶段,都不可避免的需要进阶学习,而一般到这个瓶颈期,却是很多人无法突破的,你会开始迷茫不知所措,然后可能觉得学不下去而转行,我以我12年的开发经验告诉大家,其实转行,或者跳槽要付出的时间,精力成本比你们想的远远要多的多! 放弃比坚持简单的多, 希望大家以后迷茫的时候,第一想法是去解决问题,而不是放弃! 接下来进入正题 四个层级如下: 第一层:普通程序员 第二层:熟练开发者、高级开发工程师、技术组长 第三层:技术专家、架构师、一线经理 第四层:科学家、研究员、首席(资深)架构师、部门研发总监 二、Android开发者的四个层级 按我的理解,无论是Android开发者还是其他的开发者都可以分为四个层级,可依次对应 普通、熟练、优秀、卓越 这四个词。 一、 普通 普通开发者,能够使用一定的专项技术,完成别人分配的模块的开发。在工作当中,他们很少有机会决定自己做什么和怎么做,通常是在他人指导和安排下编码实现特定的细分功能。 这部分人中的大部分人,一般比较注重经济利益,有一定的经济压力。尚未把编程作为自己的一种爱好和自我实现的途径。多半感兴趣的是怎么找到一份好工作,怎么得到一份好薪水。但是他们忽视了,从长远来看,中国的软件职场,最终的发展方向肯定不是“五分运气,三分做人,两分技术”

我们离得开 Spring 框架吗?

自作多情 提交于 2020-10-01 10:39:34
后端程序员,尤其是 Java 后端程序员,离得开 Spring 框架吗? 其实我理解 Spring 就是一个万能插排,可以对接几乎一切的开源接口,而且方便解耦,能简化开发。早些年框架还没有那么丰富,后面出现了 Spring Boot 和 Spring Cloud,它们可以 帮助工程师更好地基于 Spring 及各种基础设施来快速搭建系统,可以说,它们的诞生又一次解放了大家的生产力。 但 Spring 好用可不好学,记得我以前学习时,在代码之外,看着一堆依赖和配置,总是有些摸不清方向;组件那么多,总是不知道该从何入手;每天看公司使用 SSH 框架,就像看天书一样摸不着头脑: 依赖注入是什么玩意儿?直接 new 一个不就行了吗? 面向切面又是什么鬼?我面向我的对象还不够吗? ...... 诸如此类的疑惑每天都在出现,为此也没少挨骂。其实,从宏观的视角想一想,框架出现的本质是什么?框架是为了解决一个又一个在开发中所遇到的问题而诞生的。不同的框架,都是为了解决不同的问题,而 一名合格的 Java 后端工程师,Spring Framework、Spring Boot、Spring Cloud 这三者必须都牢牢掌握,你才可能拿下理想的 Offer。 那学习 Spring 有没有靠谱的资料呢?这个的确难选,现在市面上各种课程眼花缭乱,想找到合适的课不是易事,但有位朋友 —— 丁雪丰

Java20-day11【实现多线程(进程、线程-调度-控制-生命周期)、线程同步(同步代码块、线程安全、Lock)、生产者消费者(模式概述、案例)】

余生长醉 提交于 2020-10-01 09:36:25
视频+资料 【链接: https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:zjxs】 Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表 目 录 01_进程和线程 1.1、进程 1.2、线程 02_继承Thread类的方式实现多线程 1.3、多线程的实现方式 03_设置和获取线程名称 1.4、设置和获取线程名称 04_线程优先级 1.5、线程调度 05_线程控制 1.6、线程控制 06_线程的生命周期 1.7、线程生命周期 07_实现Runnable接口的方式实现多线程 1.8、多线程的实现方式 08_卖票 案例:卖票 09_卖票案例的思考 2.1、卖票案例的思考 10_同步代码块解决数据安全问题 2.2、卖票案例数据安全问题的解决 2.3、同步代码块 11_同步方法解决数据安全问题 2.4、同步方法 12_线程安全的类 2.5、线程安全的类 13_Lock锁 2.6、Lock锁 14_生产者和消费者模式概述 3.1、生产者和消费者模式概述 15_生产者和消费者案例 3.2、生产者和消费者案例 01_进程和线程 1.1、进程 进程: 是正在运行的程序。 是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。 线程依赖于进程而存在。 在一个进程内部,可以执行一个或多个任务

VUE项目启动报C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-09-02T09_01_28_105Z-debug.log错误

早过忘川 提交于 2020-10-01 06:56:34
PS C:\gitConfigDemo\xy_basic_framework> npm run serve r npm ERR! missing script: server npm ERR! npm ERR! Did you mean this? npm ERR! serve npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-09-02T09_01_28_105Z-debug.log 以上是我在终端输入的内容,不仔细看看不出 server 单词多了个字母,所以导致了这个错误!在网上找了很多没得到解决,每次输入命令太自信了,以为自己记得,没想到多打了一个字母,大家要细心喔!正确输入是: npm run serve 来源: oschina 链接: https://my.oschina.net/u/4297014/blog/4546794

厉害了!阿里P8纯手写《springboot 核心》PDF它来了

筅森魡賤 提交于 2020-10-01 02:40:55
概述 Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。 设计目的: 用来简化新 Spring 应用的初始搭建以及开发过程。 从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。 以下是总结的的知识点: Spring Boot 快速入门 Spring Boot Web开发 Spring Boot数据访问 Spring Boot日志管理 Spring Boot监控管理 Spring Boot 整合Dubbo Spring Boot整合Elasticsearch Spring Boot监控管理 内容介绍: 由于内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,有需要详细完整版的朋友:点赞后,私信【资料】即可(一定要记得关注我,不然没办法回复陌生人私信) Spring Boot 快速入门 Spring Boot Web开发 Spring Boot数据访问 Spring Boot日志管理 Spring