- 树莓派学习笔记10-Ubuntu18.04桌面版安装配置
彭某。
树莓派学习ubuntulinux
树莓派学习笔记10-Ubuntu18.04桌面版安装配置前言不得不吐槽一句树莓派的ubuntu,不仅没有桌面版的镜像,还巨难配置,连个网都要半天(可能是太菜不会用终端),折腾了一下午参考了网上的资料终于是弄好了。前期准备树莓派4B一块(ubuntu官方推荐2GB内存以上)SD卡读卡器屏幕(有没有屏幕都需要网线跟路由器)烧录镜像首先下载镜像,网上资源一大堆可以自行查找,这里给出清华源的链接清华源链接
- 树莓派学习笔记(一):树莓派安装Ubuntu和图形桌面
Ferbce
学习笔记ubuntulinuxraspberrypi
·树莓派学习笔记(一):树莓派安装Ubuntu和图形桌面在使用树莓派的过程中,真的是踩了太多坑,现在真的是一看到报错就怕。到目前为止,针对一个东西自己也是反复做了好几次了,也参考了很多的文章,特别感谢他们让我这个小白能一步一步看着例程操作。这次也就花时间结合我自己发生的情况整理一下,也便于以后参考避坑,如果对大家有用的话,也是不胜荣幸。——————下面是本文的一些参考:(1)树莓派4安装18.04
- 【树梅派学习c++入门教学之演奏】
松桥爸(仁勇)
C++基础树梅派少儿编程学习c++算法
树莓派学习c++多分支结构的练习#include#include#includeusingnamespacestd;intt=500;intmain(){intBEEP=25;chara;wiringPiSetup();pinMode(BEEP,OUTPUT);softToneCreate(BEEP);while(true){cin>>a;if(a=='1'){softToneWrite(BEEP
- 树莓派学习笔记(番外篇)——调试bug及解决办法(不断更新)
天宠 貔貅
树莓派学习
101.wget:unabletoresolvehostaddress‘project-downloads.drogon.net’无法解析主机地址解决方法:登入root(VPS)/etc/resolv.conf修改内容为下nameserver8.8.8.8#google域名服务器nameserver8.8.4.4#google域名服务器2.若安装文件出现"dpkg:dependencyproble
- 树莓派学习:建立socket进行网络通信+tcp+udp+端口+字节序+socketAPI+地址转换API+聊天对话框实战
码农小白
树莓派学习linux学习学习
目录socket套接字网络通信学习数据协议tcpudpip地址端口字节序步骤API介绍地址转换API实战聊天对话框服务器运行时后面要传IP地址和端口客户端运行时后面要传IP地址和端口socket套接字网络通信学习数据协议socket是网络通信,通信的数据协议有http、tcp、udp等等,简单来说就是传输数据的格式,常用的是tcp和udptcp简单来说就是两个人进行打电话,a和b打电话的意思,要别
- 树莓派学习:基于wiringPi库的常用函数介绍
码农小白
树莓派学习学习
目录wiringPi库的函数初始化函数通用gpio控制函数时间控制函数(时钟)中断函数pwm函数软pwm函数串口通信函数wiringPi库的函数初始化函数intwiringPiSetup(void)//返回:执行状态,-1表示失败//当使用这个函数初始化树莓派引脚时,程序使用的是wiringPi引脚编号表。引脚的编号为0~16intwiringPiSetupGpio(void)//返回:执行状态,
- 树莓派学习:filezilla与pc传文件
码农小白
树莓派学习学习服务器运维
先在pc安装filezilla软件输入指令安装vsftpd服务器sudoapt-getinstallvsftpd启动vsftpd服务器sudoservicevsftpdstart修改配置文件,可以写入sudovim/etc/vsftpd.conf修改配置文件25行anonymous_enable=NO28行local_enable=YES31行write_enable=YES重启sudoreboo
- 树莓派学习:学习opencv+用opencv获取树莓派mjpg摄像头视频流
码农小白
树莓派学习python学习opencv学习
目录前提步骤打开树莓派摄像头查看是否有图像,登录游览器打开树莓派IP地址的8080端口获取mjpg的视频流url代码先设定好mjpg的视频流的url利用opencv库中的v2.VideoCapture类读取mjpg视频流cv2.VideoCapture()检查摄像头是否成功打开,如果没有,则打印错误消息并退出程序cap.isOpened()创建一个空的numpy数组np.empty()从视频中读取
- 入门安装
laughing_8c3d
树莓派学习记录-2019-01-19安装系统1.下载树莓派系统推荐直接在官网下载Raspbianhttps://www.raspberrypi.org/downloads/raspbian/在这里,我们直接下载"RaspbianStretchwithdesktopandrecommendedsoftware"版本,避免出现使用过程出现功能缺失。提示:安装包大概1.9GB,安装完成后应该会占用更多空
- 【树莓派C语言开发】实验02:RGB小灯
慕雪华年
树莓派基础实验c语言树莓派嵌入式硬件
文章目录前言1.实验器材1.1树莓派运行库准备2.元件接线3.函数解释3.1关于softPwmWrite的使用问题,大大的疑惑4.代码样例4.1初始化针脚4.2颜色参数设置4.3完整代码及效果演示4.4Linux-GCC编译器指令结语前言又到了树莓派学习的时候!关注本专栏,和我一起学习树莓派开发板30+经典实验!C语言代码,0基础剖析!还等什么心动不如行动!点我关注本专栏代码仓库:Raspberr
- 使用树莓派学习Linux系统编程的 --- 库编程(面试重点)
mjmmm
树莓派linuxC语言系统编程Linux库分文件编程
在之前的Linux系统编程中,学习了文件的打开;关闭;读写;进程;线程等概念....本节补充“Linux库概念&相关编程”,这是一个面试的重点!分文件编程在之前的学习中,面对较大的项目比如STM32的小车或香橙派实现的智能垃圾桶,都使用了分文件编程的思路。其实现的核心思想就是:将功能性函数的实现单独写在其他的地方,在main函数中调用那些封装好的功能性函数。这样做的好处是:分模块的编程思想:在实际
- 树莓派学习笔记12-安装使用PyZbar
彭某。
树莓派学习笔记
树莓派学习笔记12-安装使用PyZbar前言通过树莓派外接USB摄像头,实现条形码的识别,并串口(USB串口)打印条形码的内容。前期准备硬件:树莓派4B系统:Raspios-2021-03-04编译器:Thonny视觉库:OpenCV安装PyZbar树莓派自带Python解释器,直接pip安装即可pip3installpyzbar安装zbar相关工具sudoapt-getinstallzbar-t
- 树莓派学习笔记6-串口通讯(废弃)
彭某。
树莓派单片机stm32物联网
树莓派串口通讯前言由于需要使用树莓派与stm32进行通讯,因此记录一下树莓派与stm32的串口通讯过程。树莓派一共有两个串口把玩,一个是稳定的硬件串口,一个是mini串口,受内部原因影响,mini串口的速率并不稳定,因此一般情况下使用的都是硬件串口,但是在树莓派3以后(不知道有没有记错),官方将原本的硬件串口分配给了板载的蓝牙,所以在使用串口前不得不对树莓派做一些配置。步骤如下:1、打开第二个串口
- 树莓派学习笔记4-网络图传3
彭某。
树莓派qtui服务器
使用树莓派与window进行摄像头图传,附完整项目前期准备1、树莓派、摄像头2、树莓派安装好QT并部署好opencv方案使用TCP协议作为传输方案,树莓派端作为客户端,windows作为服务端上位机,树莓派开启摄像头并启动定时器,每隔一段时间进行获取摄像头画面,将其转为固定格式(字节数组)后,再发送到服务器进行解析并显示到Label上运行方式1、先打开服务端,会自动获取服务器IP地址,设置好端口号
- 树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机
Michle_luo
linux嵌入式硬件c语言
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机1.所需硬件树莓派3b+板子一个,电源线一根,网线一根,SD卡及读卡器2.官方烧录工具下载树莓派官方提供了树莓派的烧录工具,可以直接借助其进行系统的烧录。网址:https://www.raspberrypi.com/software/operating-systems/点击上图处的地方可跳转至Imager的下载界面,然后根据自己色电脑选择合适的版
- 可不可以拿树莓派学python_【如何利用树莓派学习Linux及Python?】-看准网
weixin_39517241
可不可以拿树莓派学python
匿名用户建议题主放弃这个想法。工具只是工具,学习靠的是人。工具只是工具,学习靠的是人。工具只是工具,学习靠的是人。为了打消题主这个念头,我决定给题主详细解释一下原因。首先,树莓派是什么?树莓派是一种便宜的卡片式Linux电脑,风靡全球。它是世界上众多廉价又成熟的电脑之一,只要35美元,而且十分容易上手。树莓派能替代日常桌面计算机的多种用途,包括文字处理、电子表格、媒体中心甚至是游戏。并且树莓派还可
- 学计算机要学树莓派吗,树莓派学习之初
唐宝明
学计算机要学树莓派吗
树莓派:RaspberryPi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于Linux。工具准备:操作系统的安装完成后,通过一根网线,putty.exe,pscp.exe应用程序,就可以在自己的笔记本电脑上进行编程,还可以加上无线网络。putty.exe应用程序:知道树莓派ip,用来进行远程连接树莓派。方法:选择CM
- 树莓派python开发教程_树莓派Raspberry开发从基础到进阶视频+设计资料超详细教程下载...
weixin_39887183
树莓派python开发教程
课程内容[初级篇]重点推荐:树莓派开发实战视频教程+文档教程(含源码)课程目录教学视频与源代码1.[进阶篇]Raspberry详细视频教程树莓派基础安装树莓派的操作系统远程登录和使用树莓派的命令行界面树莓派的桌面环境使用方法使用树莓派学习LinuxC语言开发使用树莓派学习脚本语言开发树莓派的外部接口引脚的使用树莓派小车系列之配件介绍树莓派小车系列之模块接线树莓派小车系列之电机转动树莓派小车系列之底
- 转 树莓派使用标准PC104键盘 设置
chenxd1101
树莓派
0前言本文将详细介绍树莓派的键盘设计。和多数的人的想法不同,世界上存在着各种各样不同的键盘,中国人使用的键盘和美国人使用的键盘相同,而树莓派源产自英国,英国的键盘和美国并不相同。国内多使用标准104键键盘,下面就讲讲如何配置。【相关博文】【树莓派学习笔记——索引博文】——更多博文请关注。1PC104标准键盘【wiki百科】——IBMPCkeyboard所谓PC104标准键盘是指键盘含有104个按键
- 自用网站链接
秀发不秃
c语言开发语言
树莓派学习制作树莓派镜像制作树莓派SD卡备份镜像——树莓派系统备份与还原指南_树莓派sd卡镜像制作_kzmw的博客-CSDN博客树莓派设置固定ip网络共享给树莓派的网口,然后利用IPscanner扫描识别树莓派的ip(具体方法参考下面给的链接)远程登陆树莓派,使用
[email protected]进行远程登录即可设置静态路由编辑/etc/dhcpcd.confinterfaceeth0st
- smbus使用 树莓派_树莓派学习笔记——I2C使用 PCF8574 Python SMBUS
weixin_39806948
smbus使用树莓派
1.前言树莓派的GPIO端口数量有限,可通过IO扩展芯片增加GPIO的数量,使得树莓派可以适应更多的应用。PCF8574为一款通过I2C总线扩展IO的芯片,单个PCF8574可扩展8个IO,一个I2C总线最多可挂载8个PCF8574,所以树莓派最多可扩展64个IO。树莓派扩展功能的开发方法有很多,例如wiringPi和bcm2835Clibrary都提供I2CAPI函数。如果使用python+SM
- 树莓派安装smbus_树莓派学习之I2C通信
weixin_39732866
树莓派安装smbus
最近飞兆杯的比赛选择了循迹小车,其中用到的ldc1314芯片是基于I2c通信的,虽然项目并没有成功,但是还是学习了树莓派的I2c通信相关的一些知识!一、配置I2C接口,读取i2c设备的地址1、可以通过raspi-config配置工具配置使能I2C,或者通过编辑/boot/config.txt文件,加入一下一行内容:dtparam=i2c1=ondtparam=i2c_arm=on2、安装I2C库和
- 树莓派学习(一) 如何 关机 重启
qc1752
关机方法:1sudoshutdown-hnow2sudohalt3sudopoweroff4sudoinit0重启方法:1sudoreboot2shutdown-rnow3shutdown-r18:23:52#定时重启在18点23分52秒关闭
- 树莓派学习(二) 安装anaconda
qc1752
1.查看版本uname-a2.下载wgethttp://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh3.安装lssudobashMiniconda3-latest-Linux-armv7l.sh无脑按enter后yes/home/pi/miniconda3yes4.安装成功condalist5.换源condaconfig
- 【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(下)
YY3Y
教程linux网络
【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(下)上期入口:【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)文章目录【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(下)5.U-boot在树莓派4B上的运行5.1树莓派4B的启动流程5.2将u-boot.bin与固件写入SD卡中5.3u-boot.bin运行测试5.3.1硬
- 【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)
YY3Y
教程linux网络
【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)文章目录【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)前言1.硬件需求与软件版本汇总1.1硬件需求1.2软件版本汇总2.前期准备2.1查找SD卡的设备名2.2删除原有的分区2.2.1fdisk命令如下:2.2.2删除原有分区:2.2.3直接回车确认2.2.4继续删除:2.2.5查看SD卡基本信
- 2020-01-19=树莓派学习总结
yyphappy
需要用到的软件有:1.SD卡格式化工具SDCardFromatter,用于擦除内存卡原有系统镜像。2.镜像烧录工具balena-etcher,网址:www.balena.io/etcher。3.文本编辑器notepad++,用于编辑名为wpa_supplicant.conf的wifi配置信息。4.局域网IP扫描器Advanced_IP_Scanner,用于查找树莓派的IP地址。5.远程ssh工具p
- 树莓派学习笔记11-Ubuntu系统远程连接及ROS安装
彭某。
树莓派ubuntu学习linux
树莓派学习笔记11-Ubuntu系统远程连接及ROS安装前言前面安装好了树莓派的Ubuntu18.04系统,但是如果只是使用SSH和屏幕的话,终究还是不得劲,一方面是SSH没有图形化界面比较难受(彩笔就是难受),另一方面屏幕的话无法方便与PC进行交互(比如复制粘贴),因此,使用树莓派的远程桌面是很有必要的。前期准备1、安装好Ubuntu18.04的树莓派2、树莓派安装好了图形化界面3、树莓派能够正
- 树莓派基于Linux内核驱动开发
薛定谔的CPC
树莓派驱动开发linuxarm
一、驱动认知1.1为什么要学习写驱动树莓派开发简单是因为有厂家提供的wiringPi库,实现超声波,实现继电器操作,做灯的点亮…都非常简单。但未来做开发时,不一定都是用树莓派,则没有wiringPi库可以用。但只要能运行Linux,linux的标准C库一定有。学会根据标准C库编写驱动,只要能拿到linux内核源码,拿到芯片手册,电路图…就能做开发。用树莓派学习的目的不仅是为是体验其强大便捷的wir
- 树莓派学习基础实验————双色LED灯实验
I数据小白I
树莓派
一、实验接线图二、案例程序c语言#include#include#include#defineucharunsignedchar#defineLedPinRed0#defineLedPinGreen1voidledInit(void){softPwmCreate(LedPinRed,0,100);softPwmCreate(LedPinGreen,0,100);}voidledColorSet(u
- Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
- escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
- ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
- Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- 旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
- 全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
- Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
- SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
- [置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
- document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
- 关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
- NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
- Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
- 【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
- Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
- java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
- 读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
- SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
- JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
- vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
- shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
- 高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
- hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
- Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
- Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
- 关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
- 不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
- 自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
- Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
- 利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =