分类目录归档:学习笔记

OpenWrt路由器打印服务器设置

一、路由器USB打印共享设置
https://openwrt.org/ru/doc/howto/print-server-p910nd
1、安装打印驱动,HP驱动列表http://oleg.wl500g.info/hplj/

  1. opkg update
  2. opkg install kmod-usb-printer usbutils p910nd nano

2、创建驱动加载文件

  1. nano /etc/hotplug.d/usb/20-printer
…
发表在 学习笔记 | 留下评论

OpenWrt路由器PPTP服务器、客户端设置

一、服务器安装、设置按官网教程,然后从路由器WAN口登录,一次成功。
https://openwrt.org/docs/guide-user/ser … ptp/server

二、客户端安装、设置
https://openwrt.org/docs/guide-user/ser … ptp/client
若登录windows vpn,按上述设置完后,还需修改配置文件:

  1. vi /etc/ppp/options.pptp

在末尾追加

  1. refuse-eap
  2. refuse-pap
  3. refuse-chap
  4. refuse-mschap

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 留下评论

traccar服务Docker镜像制作方法

1、在群晖Docker管理器中下载“traccar/traccar”镜像,并生成容器“traccar-traccar1”,启动这个容器。

d1.PNG
d2.PNG

2、PuTTY登录群晖SSH,运行“sudo -i”命令进入root用户,更新traccar配置文件

  1. login as: admin
  2. admin@192.168.3.8‘s password:
  3. admin@DiskStation:~$ sudo -i
  4. Password:
  1. root@DiskStation:~# docker ps -l
  2. CONTAINER ID        IMAGE
…
发表在 学习笔记 | 一条评论

树莓派3B+ wiringPi库的使用–硬件PWM

https://blog.csdn.net/zhuming3834/artic … s/82427641

  1. #include <wiringPi.h>
  2. #define pwm_pin 1    //定义PWM引脚 GPIO.1
  3. int main (void)
  4. {
  5.     wiringPiSetup ();               // wiringPi库初始化
  6.     pinMode (
…
发表在 学习笔记 | 留下评论

Java权限修饰符的访问权限以及导包细节

这个文章写的还是很不错,收藏了 https://blog.csdn.net/u013771764/articl … s/81226908

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 一条评论

traccar-server源代码编译环境搭建

一、安装编译软件及支持软件:
1、安装IntelliJ IDEA Community版编译软件(免费的哦)https://www.jetbrains.com/idea/download … on=windows
2、安装JDK(TM)8 64位、Java(TM) 8 64位,利用360软件管家还是很方便的
3、安装Git 64位,这个不是必须的,下载、同步源代码用

二、下载源代码:
1、在 https://github.com/traccar/traccar (后端)和 https://github.com/traccar/traccar-web (前端)下载最新的源代码。
2、或者用git下载 :git clone –recursive https://github.com/traccar/traccar.git

三、修改gradle下载依赖jar包为国内源,提高下载速度:
打开源代码根目录下的 build.gradle 文件,将“repositories”节内容修改为:

  1. repositories {
  2.     maven{ url’http://maven.aliyun.com/nexus/content/groups/public/’}   //
…
发表在 学习笔记 | 4条评论

Numpy常用函数用法大全

.ndim :维度
.shape :各维度的尺度 (2,5)
.size :元素的个数 10
.dtype :元素的类型 dtype(‘int32’)
.itemsize :每个元素的大小,以字节为单位 ,每个元素占4个字节
ndarray数组的创建
np.arange(n) ; 元素从0到n-1的ndarray类型
np.ones(shape): 生成全1
np.zeros((shape), ddtype = np.int32) : 生成int32型的全0
np.full(shape, val): 生成全为val
np.eye(n) : 生成单位矩阵

np.ones_like(a) : 按数组a的形状生成全1的数组
np.zeros_like(a): 同理
np.full_like (a, val) …

发表在 学习笔记 | 留下评论

100道练习带你玩转Numpy

Numpy是用Python做数据分析所必须要掌握的基础库之一,它可以用来存储和处理大型矩阵,并且Numpy提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库,专为进行严格的数字处理而产生。

本文内容由科赛网翻译整理自Github开源项目(部分题目保留了原文作参考),建议读者完成科赛网 Numpy快速上手指南 — 基础篇 和 Numpy快速上手指南 — 进阶篇 这两篇教程的学习之后,再对此教程进行调试学习。

以下为100道Numpy习题及答案

  1. 1. 导入numpy库并简写为 np
  2.  
  3. (提示: import … as …)
  4.  
  5. In [ ]:
  6.  
  7. # import numpy as np
  8.  
  9. 2
…
发表在 学习笔记 | 留下评论

python中“reduce”用法

Reduce
reduce() 函数会对参数序列中元素进行累积。

函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。
当需要对一个列表进行一些计算并返回结果时,Reduce 是个非常有用的函数。举个例子,当你需要计算一个整数列表的乘积时。

通常在 python 中你可能会使用基本的 for 循环来完成这个任务。

现在我们来试试 reduce:

  1. from functools import reduce
  2. product = reduce( (lambda x, y: x * y
…
发表在 学习笔记 | 留下评论

python中filter的用法

Filter
顾名思义,filter过滤列表中的元素,并且返回一个由所有符合要求的元素所构成的列表,符合要求即函数映射到该元素时返回值为True.

语法
以下是 filter() 方法的语法:filter(function, iterable)
参数

  • function — 判断函数。
  • iterable — 可迭代对象。
  • 返回列表。

这里是一个简短的例子:

  1. number_list = range(–5, 5)
  2. less_than_zero = filter(lambda x: x < 0,
…
发表在 学习笔记 | 留下评论