- OpenHarmony 开源硬件学习全指南:从入门到实战
琢磨先生David
开源harmonyos
OpenHarmony开源硬件学习全指南:从入门到实战随着万物互联时代的到来,OpenHarmony作为面向全场景的开源分布式操作系统,正逐步成为智能硬件开发的重要技术底座。本文将系统性地解析OpenHarmony开源硬件的学习路径、开发工具链及行业实践方案,为开发者提供从环境搭建到项目落地的完整指引。一、构建开发环境:混合平台的智慧选择OpenHarmony采用Windows与Linux混合开发
- 黄金屋 #2 我应该将产品开源吗?
_tison
开源
“开源”(Open-Source),如同“自由软件”(FreeSoftware)一样,凭借其有意为之的模糊赢得了广泛传播。泛泛而谈开源,甚至是将所谓开源硬件、开源文档、开放设计等都归入开源的范畴,很容易丧失焦点。本文不讨论任意个体或组织开发的任意软件是否应该开源,而是聚焦在企业研发的商业软件产品应当采取的开源策略。从著名的《大教堂与集市》文集当中第四篇《魔法锅》开始。其中4.6节“闭源的理由”写到
- riscv运行linux,首款基于RISC-V,支持Linux的PC——HiFive Unleashed已诞生!
扎伊德
riscv运行linux
对于常在开源硬件界混的小伙伴,相信对市面上的一些单板计算机都不陌生,什么树莓派、香蕉派、BeagleBoneBlack、UpBoard等等,这些大多数都是采用ARMCoretx-A系列应用处理器或者更高端一些会采用x86系列处理器,无论性能或是功能都基本上可以满足现在小伙伴的需求。但是,不觉得少了点什么吗?整个被ARM围绕的世界是如此单一,我们就没有更好或者更别具一格的选择了吗?有!HiFiveU
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi
带着梦想流浪
互联网硬件智能硬件开源硬件hardware嵌入式
摘要:本文对比了三款比较流行的,也是比较具代表意义的开源硬件平台ArduinoUno、BeagleBone和RaspberryPi。从性能以及可扩展性等方面对它们进行对比,帮助开发者了解如何选择适合自己的开源硬件平台。软硬件整合是今年一再被提及的话题,如今我们也可以看到不少硬件创业的成功案例,比如JawboneUp、Pebble手表等可穿戴设备,它们可与用户的手机同步,实现软件与硬件的结合。通过硬
- 随笔十五、CPU电源管理与设备树修改
单片机社区
立创泰山派随笔嵌入式硬件泰山派设备树
之前参考泰山派开源硬件完成了RK3566核心板的制作,通过RKDevTool工具将镜像烧录进去后,呼吸灯正常闪烁,但串口重复打印以下信息:[10.243449]rockchip-dmcdmc:cpu0policyNULL[10.360097]rockchip-dmcdmc:cpu0policyNULL[10.440113]rockchip-dmcdmc:cpu1policyNULL[10.8000
- 什么是 ocp架构服务器?OCP架构服务器有什么优势
恒创HengHost
开闭原则架构服务器
OCP(OpenComputeProject)架构服务器是基于Facebook发起的一个开源硬件项目,旨在设计和构建高效、可扩展的数据中心基础设施。OCP服务器设计的核心目标是提高硬件的能源效率、降低数据中心的总体拥有成本(TCO),并促进硬件创新。OCP架构服务器具有以下优势:模块化设计:OCP服务器通常采用高度模块化的设计,使得硬件升级、维护和替换变得更加容易,从而提高了数据中心的灵活性和可扩
- xiaozhi-esp32 - 基于 ESP32 的 AI 聊天机器人
小众AI
AI开源开源人工智能AI编程
xiaozhi-esp32是一款基于ESP-IDF开发框架的开源硬件项目,旨在利用低成本硬件打造个人专属的AI聊天机器人。它通过WebSocket或UDP协议与LLM、TTSAPI服务连接,实现实时语音交互功能,无需在设备上运行LLM,支持中文在内的多国语言、语音识别用户身份、自定义提示词和音色等功能,兼容多款ESP32开发板。3500Stars545Forks19Issues12贡献者MITLi
- Arduino IDE安装操作指南
vvvae1234
ide
Arduino是一个基于开源硬件和软件的平台,旨在使人们更容易开发电子项目。ArduinoIDE(集成开发环境)是用于编写代码、编译和上传到Arduino开发板的工具。无论是电子爱好者、新手还是专业开发者,ArduinoIDE都是一个不可或缺的工具。本指南将详细介绍如何安装ArduinoIDE,并通过实际操作示例让您快速上手。2.Arduino和ArduinoIDE简介2.1Arduino平台概述
- 智能门锁代码实现之连接硬件的步骤
selenia8860
物联网嵌入式硬件stm32
准备硬件和开发环境:确保你拥有所需的硬件(如微控制器、门锁控制电路、通信接口等),并设置好C语言的开发环境。对于Arduino等开源硬件平台,你可能需要安装特定的IDE(集成开发环境)和驱动程序。编写代码:使用C语言编写智能门锁的逻辑代码。在这个阶段,你需要根据硬件平台的接口文档来编写与硬件通信的代码。在上面的示例中,我们使用了简单的串口通信来模拟数据的读取和写入。实际应用中,你可能需要使用特定的
- b站的ElectronBot(小卡版)桌面机器人的复现
C-Charon
机器人
这个机器人最初是由稚晖君制作,然后相继有劲森、小卡、小鹏等的改进、开源以及教学等,我这里就说了一下大致分享一下我个人制作过程经验以及每个阶段有哪些教程。一、pcb硬件的定制和元器件的购买这个pcb版是在嘉立创打印的,一个月有两次免费10*10之内的。pcb文件在嘉立创搜索小卡可以看到他分享的开源硬件(注意他的描述那儿有群,想要复刻的小伙伴建议都加一下,群里许多大佬开源的很多资源,也出了许多教程)下
- 开发板和单片机的比较
selenia8860
单片机物联网Arduino
Arduino和单片机在功能和使用上有一些区别,因此哪个更好用取决于具体的需求和场景。Arduino开发板是一种基于开源硬件和软件的微控制器平台,通过简化和标准化的方式使电子开发变得更加容易。Arduino具有易于编程、丰富的输入输出功能、可扩展性、开源和可定制性等特点,适用于快速原型设计和创意项目。使用Arduino可以快速实现一些简单的应用,而且其编程语言和开发工具简单易用,对于初学者和爱好者
- 开源社区的力量:共同构建数字时代的未来(AI)
cheungxiongwei.com
✒️创造活动开源人工智能
开源社区的力量:共同构建数字时代的未来引言开源社区的定义与发展历程1.开源社区的定义2.发展历程开源社区的核心价值1.技术共享与创新2.协作与社区建设3.自由开放的精神开源社区对数字时代的贡献1.技术创新的推动者2.开放式标准的制定者3.教育和培训的资源库开源社区面临的挑战与未来展望1.挑战:社区治理与协作难题2.挑战:可持续发展和资金支持3.未来展望:更广泛的应用领域4.未来展望:开源硬件和开源
- 香蕉派BPI-M7 瑞芯微RK3588 人工智能开源硬件开发板公开发售
Banana Pi开源硬件
Bananapi开源硬件人工智能智能路由器嵌入式硬件物联网开源
香蕉派(BananaPi)BPI-M7瑞芯微K3588开源硬件单板计算机公开销售,支持WiFi6和BT5.2,硬件有3个版本:8GRam+64GeMMC,16GRam+128eMMC和32GRam+128eMMC香蕉派BPI-M7采用睿芯最新旗舰RK3588八核64位处理器,最高频率为2.4GHz,6TOPSNPU,最高内存为32GB。香蕉派BPI-M7RK3588开发板关键特性:支持8K视频编解
- Mobile ALOHA 简介
hyang1974
ROS&AI机器人ai
最近这几天,在机器人领域最火的一个话题,非MobileALOHA项目莫属了。不管是在Youtube,科技网站,还是国内微信公众号视频号,到处都能看到MobileALOHA相关的报道和视频。我也跟着这股热潮,深入了解了一下MobileALOHA,整理出来一些内容,跟大家一起学习分享。MobileALOHA(一种用于双手远程操作的低成本开源硬件系统),主要解决了机器人训练需要人类操作员仔细指导的移动双
- Arduino基础入门
什么时间能闲下来打篮球啊
Arduino单片机嵌入式硬件
资料来源于太极创客详细网址:http://www.taichi-maker.comArduino开源硬件编程语言C++编程int类型默认赋值0loop循环变量回滚arduino内存有限,选择合适的数据类型,太大太小都不合适pinMode()通过pinMode()函数,你可以将Arduino的引脚配置为以下三种模式:输出(OUTPUT)模式输入(INPUT)模式输入上拉(INPUT_PULLUP)模
- ALOHA论文翻译:Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware
baidu_huihui
精细双手操作低成本硬件
学习用低成本硬件进行精细双手操作MobileALOHA论文翻译:LearningFine-GrainedBimanualManipulationwithLow-CostHardware论文翻译@[TOC]在这里插入图片描述图1:ALOHA:一种用于双手远程操作的低成本开源硬件系统。整个系统使用现成的机器人和3D打印组件,总成本不到20,000美元。左图:用户通过反向驱动领导机器人进行远程操作,从而
- 【蓝桥杯EDA设计与开发】立创开源社区分享的关于蓝桥被EDA真题与仿真题的项目分析
喜暖知寒
开发项目小知识点蓝桥杯
立创开源社区内有几个项目分享了往年EDA设计题目与仿真题,对此展开了学习。【本人非科班出身,以下对项目的学习仅在我的眼界范围内发表意见,如有错误,请指正。】项目一来源:第十四届蓝桥杯EDA赛模拟题一-嘉立创EDA开源硬件平台https://oshwhub.com/course-examples/di-shi-si-jie-lan-qiao-bei-eda-sai-mo-ni-ti-yi图1-1连线
- Banana Pi BPI-W2 开源硬件,RTD1296方案设计,比派科技最新出品
Banana Pi开源硬件
bananaPIBananapi开源硬件raspberrypi香蕉派开源硬件orangepi
BananaPIBPI-W2是一个高度集成的多媒体网络路由器,可用于高无线性能、家庭娱乐、家庭自动化等…BPI-W2集成了一个四核ARMcortex-a53MPcore,运行到1.5ghz,路由器还包括各种外设,包括HDMIRX/TX,MiniDP,PCIe2.0,pcie1.1&sdio,M.2接口、USB2.0USB3.0端口,SATA端口,2Gbps端口千兆以太网端口,也支持802.11ac
- 不羁少年丁嘉蜕变记
38b57039fdad
图片发自App不羁少年丁嘉蜕变记——印象中的丁嘉就像辽阔草原上奔腾的小野马,天不怕地不怕且精力十足,当他把注意力放在乐高作品上面,你往往会看到令人称奇的作品,带有鲜明的个人色彩,可以说作品的风格就是丁嘉性格的真实写照,转过来一年,丁嘉性格更加沉稳,虽然还是十分贪玩,但他能够很好的把控自己,自律性比之前改善了很多,简直判若两人。来到了开源硬件的课堂,他的编程如鱼得水,遇到问题也能够通过观察、排查并顺
- 嵌入式MCU:如何安装codeWarrior 和Jlink
qqqweiweiqq
嵌入式MCU
先安装codeWarrior15.0版本,这个官网上没有这个版本要去blazar的这个网站上下载:Blazar-α系统电路图纸(MOOC课程对应)(Updating)-Blazar开源硬件与MOOCcodeWarrior安装不要安装在中文路径里面安装完了codeWarrior再安装Jlink然后再装Jlink这个也是从上面的网址中下载Jlink然后下面的那个就是之前装的那个codeWarrior呗
- 物联网相关开源项目整理
cn--萍诚1号
物联网开源物联网
在上篇文章物联网、开源硬件与开源社区里,提到我自己对物联网感兴趣的原因,以及从开源社区里收获的东西。本文准备对物联网领域里有趣的开源项目做个梳理。如果你对某个技术领域感兴趣,带着关键词去Github里淘金通常是个不错的主意:如果逐个介绍这些高赞的项目,够写一个系列的书了。我挑选我自己熟悉的,且觉得很有潜力的项目来做些介绍。本文的目标之一是,希望让开发者看到,通过组合这些项目,能构建出自己的物联网产
- 智能硬件(8)之蜂鸣器模块
青蒙创客
通过智能模块学习电路基础单片机嵌入式硬件物联网智能硬件青少年编程iot硬件工程
学好开源硬件,不仅仅需要会编程就可以了,电路基础是很重要的;软件和硬件都玩的溜,才是高手,那么小编为了方便大家的学习,特别画了一块智能传感器板子,来带领大家学习电路基础,玩转智能模块。其主要分为14个小模块,主要是针对各种百名带赛事量身定制的智能模块。今天小编来带领大家来学习第四个模块,蜂鸣器模块:一、材料准备①2kΩ电阻2个②npn三家管1个③二极管1个二、电路原理图三、理论学习日常生活中,喇叭
- 如何构建micro:bit、pico的图形化开发环境
青蒙创客
青少年编程物联网智能硬件
欢迎大家来到青蒙创客实验室,上一节分享的内容,给大家介绍了四大开源硬件,和开发语言,展示了如何使用不同的开发语言,来点亮led等,相关内容可以参考上节分享:嗨玩,四种开源硬件点亮led灯-CSDN博客那么这节分享内容,小编首先就来介绍下,图形化编程的开发环境的搭建。青蒙创客实验室为大家分享的图形化开发的开源硬件主要有两块,分别是micro:bit和pico,采用的开发环境分别是makecode和m
- 如何构建arduino的c++开发环境
青蒙创客
c++算法人工智能单片机物联网硬件工程蓝桥杯
欢迎大家来到青蒙创客实验室,上一节分享的内容,给大家介绍了如何构建esp32的python开发环境,展示了thonny和mueditor两款主流的图形化开发环境,相关内容可以参考上节分享:如何构建esp32的python开发环境-CSDN博客那么这节分享内容,小编就来介绍下,c++编程的开发环境的搭建。青蒙创客实验室为大家分享的c++开发的开源硬件主要是arduino系列,采用的开发环境是ardu
- 智能电路(2)之按键模块
青蒙创客
通过智能模块学习电路基础单片机物联网智能硬件青少年编程人工智能嵌入式硬件mcu
学好开源硬件,不仅仅需要会编程就可以了,电路基础是很重要的;软件和硬件都玩的溜,才是高手,那么小编为了方便大家的学习,特别画了一块智能传感器板子,来带领大家学习电路基础,玩转智能模块。其主要分为14个小模块,主要是针对各种百名带赛事量身定制的智能模块。今天小编来带领大家来学习第二个模块,按键模块一、材料准备①按键两个②4.7kΩ阻值电阻两个二、电路原理图三、理论学习日常生活中,我们会接触到各式各样
- 智能硬件(6)之通用引脚(GPIO)
青蒙创客
通过智能模块学习电路基础智能硬件物联网单片机青少年编程嵌入式硬件人工智能
小编带领大家学习的四大开源硬件和智能模块,他们之间是如何通信的,主控芯片是如何控制智能模块,做某些事情呢?有没有小朋友发起疑问呢?这里,涉及到了特别重要的知识点,就是通用引脚,英文缩写是GPIO。所以的开源硬件(主控芯片)都有自己的特定引脚,这些引脚是主控芯片暴漏出来,唯一和外界通信的桥梁。一、通用管脚概念今天就来学习下,通用引脚的概念和用作。引脚:是单片机这种主控芯片特有的名字,可以理解它和我们
- Pixhawk---认识Pixhawk
罗亚方舟
机器人
Pixhawk1是在fmuv2的基础上,针对飞控领域推出的一款开源硬件,,如下图:1.运行的系统为NuttX(基于RTOS)2.输入电压:4.1~5.7端口说明:2.电源3.安装方式和方向Pixhawk应使用减震泡沫垫(包含在套件中)安装在框架上。它的位置应尽可能靠近车辆的重心,顶部朝上,箭头指向车辆前部。引脚说明:插座的规格:mx1.25官方指导连接图:PIXHAWK系列1.fmuv2版本:co
- 飞凌嵌入式受邀参加「2023年电子工程师大会」并做主旨演讲
飞凌嵌入式
干货合集飞凌动态展会飞凌嵌入式linux科技
11月23日,华秋·电子发烧友在深圳总部举办了「2023年电子工程师大会暨第三届社区年度颁奖」活动,邀请到了高校教授、企业创始人及高管、行业技术专家、电子工程师等众多嘉宾到场,呈现并传播了电子产业动态、最新技术、应用案例及开源硬件项目。飞凌嵌入式作为华秋·电子发烧友的重要合作伙伴与此次活动的协办单位隆重亮相。活动现场,飞凌嵌入式不仅带来了多款市场热门的嵌入式核心板产品,还展示了最新的开发板动态演示
- FOC控制之小A小B小C是如何追求小D的
MikeInNJ
STM32C/C++c语言开发语言
1、写在前面随着电动汽车的热火,关于FOC控制技术的文章这几年在网络上可谓是一搜一大把,各种理论分析,公式推导,应有尽有。通过这些文章,可以看出大佬还是很多的。另外也有FOC的开源硬件。而在大几年前,第一次做这种项目的时候,想找个开源硬件参考下代码,搜遍了全球最大的同性交友网站(github),也没有找到。只找到一些开环的VF控制的。而大几年前关于FOC控制技术,是各个芯片公司的独家秘笈。一般是不
- 其利天下技术总监冯建武受邀出席“2023年电子工程师大会”并作主题演讲
其利天下技术
嵌入式硬件无人机智能硬件
2023年11月23日,由华秋·电子发烧友主办的“2023年电子工程师大会暨第三届社区年度颁奖活动”在深圳新一代产业园成功举行。本次年度颁奖活动邀请了高校教授、企业高管、行业专家、资深电子工程师等共300多人出席。聚焦“电机驱动技术”、“开源硬件”、“OpenHarmony+RISC-V”、“AI边缘计算”、“工程师职业发展”等当下热门话题,围绕新时代下电子工程师的发展机遇与挑战、电子工程师设计经
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http