速安GeChe手游下载站_最新手机游戏下载门户网站!

游戏更新 | 安卓游戏 | 苹果游戏 | 推荐游戏 | 软件更新 | 文章更新 | 热门文章
您的位置: 首页  →  攻略 → 《智能一键封装工具(一键打包+语音操控,新升级拓牛智能垃圾桶T1X,还能自动换袋)

智能一键封装工具(一键打包+语音操控,新升级拓牛智能垃圾桶T1X,还能自动换袋)

2023-01-30 06:26:53      小编:网络整理      我要评论

智能一键封装工具文章列表:

智能一键封装工具(一键打包+语音操控,新升级拓牛智能垃圾桶T1X,还能自动换袋)

一键打包+语音操控,新升级拓牛智能垃圾桶T1X,还能自动换袋

随着科技的发展,智能产品不断的渗透到人们的生活领域,大到电视、冰箱,小到台灯甚至垃圾桶。作为每家每户必备的东西,垃圾桶一直在扮演着“藏污纳垢”的角色,人们对于垃圾桶也不太重视,一般觉得知道能装垃圾就行了。

而自从拓牛推出智能垃圾桶后,人们才意识到原来垃圾桶也能变得如此高雅时尚。最近拓牛再次推出新品——拓牛智能垃圾桶T1X,在功能上也有不同的升级完善。

拓牛智能垃圾桶T1X外观延续了上一代陶瓷白配色,造型还是没有太大的改变,依旧是方型设计。整体材质采用的是ABS,坚固耐用而且不易脏,对于垃圾桶来说是个不错的材质选择。拓牛智能垃圾桶T1X净重为2.56kg,一般垃圾桶的移动频率不大,所以对于重量来说其实没有什么太大的影响。

拓牛智能垃圾桶T1X的尺寸为242*307*403mm,整体容量为15.5L,适用于家庭、公司等环境使用。拓牛智能垃圾桶T1X虽为方型设计,但是四个边角都做了圆弧过渡处理,整体显得更加圆润。即使放在客厅也不会显得太过突兀,而且白色配色与客厅家具能够很好的搭配。

作为一款智能垃圾桶,拓牛智能垃圾桶T1X是爆款垃圾桶T1S的语音智能升级款,这也是拓牛智能垃圾桶T1X的一大亮点。它支持天猫精灵智能语音操控。通过语音指令可以对拓牛智能垃圾桶T1X进行打包换代、模式切换、开关、锁定等操作。

拓牛智能垃圾桶T1X还内置了11.1V,2000mAh锂电池,充满电需要5个小时,续航时间能达到一个月左右。另外拓牛智能垃圾桶T1X的app上显示剩余电量,而且还支持余量提示。

拓牛智能垃圾桶T1X还支持儿童锁功能,能够避免熊孩子随意捣乱,打开盖子。

除了语音操控,拓牛智能垃圾桶T1X也支持感应操控,通过手或者膝盖就能轻松感应开盖,通过测试,在35cm范围T1X的灵敏度要比上一代快出很多,达到了0.3秒极速感应。

除此之外拓牛智能垃圾桶T1X还支持一键打包,自动换袋。虽然垃圾桶能够收集垃圾,但是到最后还是得认为去扔垃圾,垃圾打包就是一个让人厌恶的事,拓牛智能垃圾桶T1X的一键打包正好解决这一问题,省去了繁琐的打包换袋工作。另外它还支持超载打包。

总的来说拓牛智能垃圾桶T1X比上一代升级了不少功能,语音指令丰富了操作方式。简约的风格加上智能感应、语音指令,拓牛智能垃圾桶T1X让传统的垃圾桶变得如此清新脱俗。

Jenkins一键打包构建iOS/Android应用

早期结合Jenkins完成对JAVA的自动化构建部署工作,但app端一直处于手动打包发布状态,占用开发人员时间较多,所以考虑将Android、iOS同样集成到Jenkins中完成自动化构建打包工作,提高测试效率。

jenkins java实战文章:

Jenkins使用总结,2.0 新时代:从 CI 到 CD

Jenkins结合shell expect脚本完成线上环境自动构建部署

利用jenkins实现自动构建、部署,提升团队开发效率

iOS的jenkins的自动化构建,想少走点弯路,就搭建在mac机器上,毕竟xcode在mac下可轻松安装。构建过程采用shenzhen工具[http://nomad-cli.com/#shenzhen],本地配置好xcode环境后,比如Keychains and Code Signing Identities和Mobile Provisioning Profiles,shenzhen命令可自动获取相关参数来完成构建工作,比起jenkins里安装xcode的方式要简便很多。

构建完成后,最重要的就是安装包分发了,可采用ftp,邮件等方式,笔者这里采用是第三方测试平台——蒲公英,BTW:蒲公英提供了ios构建帮助文档,可依据此文档来搭建环境。文档地址:https://www.pgyer.com/doc/view/jenkins_ios

Android的jenkins的自动化构建,稍微复杂些,需要安装gradle及android依赖的sdk等等,会有不少坑,需要安装过程中特别注意。包分发依旧采用的是蒲公英平台,同样蒲公英提供了一份android jenkins的应用文档,可依据此搭建环境。

构建结束后,采用curl命令将本的构建的apk包上传至蒲公英平台,注意构建会出现三个文件:xxx-debug-unaligned.apk,xxx-debug.apk,xxx-release-unsigned.apk,我们需要是xxx-debug.apk。文档地址:https://www.pgyer.com/doc/view/jenkins

将构建打包交由机器来完成,开发人员把主要精力放在产品功能开发层面,同时测试人员也能更自主的掌握测试时机、进度等等,一个共赢的选择,何乐不为?

至此,jenkins的产品研发的应用已全部结合相关场景应用起来,希望在以后的研发过程中提高研发测试效率。

web项目打包成exe在windows下一键安装 jdk+Tomcat+mysql

最近因为公司销售人员不懂软件,所以每次部署项目都需要技术人员到客户现场进行部署,很不方便。所以公司就让把我们的项目做成傻瓜式安装,这样就可以让销售人员去安装,也给技术省了很多事。我在网上找了很多教程但是有些地方还是不全,而且每个人写的也都不一样,所以在制作过程中遇到很多问题,经过几天研究终于实现了,现在就把我整理、研究的写下来,希望可以帮到更多人。一:打包工具

在网上下载一个 Inno steup的制作exe文件工具

下面是我整理好的compile.iss文件(以下这个可以直接复制过去把要改的东西改掉就可以直接用了):

; Script generated by the Inno Setup Script Wizard.

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "xxxx管理系统" <------软件的名称

#define MyAppVersion "V1.0" <-------软件的版本

#define MyAppPublisher "xxxxxx信息科技有限公司" <------公司名称

#define MyAppURL "http://www.xxxx.com/" <------公司网址

[Setup]

; NOTE: The value of AppId uniquely identifies this application.

; Do not use the same AppId value in installers for other applications.

; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)

AppId={{DCCFE898-2E2D-4C7B-9A45-C81B3A50F80C}

AppName={#MyAppName}

AppVersion={#MyAppVersion}

;AppVerName={#MyAppName} {#MyAppVersion}

AppPublisher={#MyAppPublisher}

AppPublisherURL={#MyAppURL}

AppSupportURL={#MyAppURL}

AppUpdatesURL={#MyAppURL}

DefaultDirName=D:soft <------默认安装的路径

DefaultGroupName={#MyAppName}

OutputBaseFilename=setup

SetupIconFile=C:Usersg5000Desktopsoftlogo.ico <------安装图标的路径

Compression=lzma

SolidCompression=yes

PrivilegesRequired=admin

[Languages]

Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"

[Files] <------需要打包成exe文件的jdk Tomcat mysql文件的路径

Source: "C:Usersg5000Desktopsoft*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]

Name: "{group}{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"

Name: "{commondesktop}xxxxxx理系统"; Filename: http://localhost:9080 <------ tomcat访问的端口,这里改成9080是为了避免冲突

[Run] <------ 一键安装后要运行一下三个bat文件,Flags: runhidden;表示运行是隐藏的

Filename: "{app}tomcat6Set_Env.bat"; Flags: runhidden;

Filename: "{app}tomcat6bin启动服务.bat"; Flags: runhidden;

Filename: "{app}MySQLbin启动服务.bat"; Flags: runhidden;

二:jdk Tomcat mysql具体的修改和整理

1:三个文件目录:

mysql:

tomcat6:

jdk(jdk放在tomcat的bin目录下):

2:需要修改或创建的文件

mysql的my.ini文件:

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[mysqld]

character_set_server=utf8

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

# These are commonly set, remove the # and set as required.

# basedir = .....

# datadir = .....

port = 3307

# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client]

port=3307

default-character-set=utf8

[mysql]

default-character-set=utf8

启动服务.bat文件:

cd /d %~dp0

"�%mysqld.exe" -install HQmysql

net start HQmysql

tomcat6的Set_Env.bat文件(jdk,配置环境变量并写到注册表里去):

@echo off

echo

cd ..

echo "%~dp0"

echo "�%"

set jdkpath=�%tomcat6binjavajdk1.6.0_45

echo %jdkpath%

setx JAVA_HOME "%jdkpath%" -m

setx CLASSPATH ".;%%JAVA_HOME%%libtools.jar;%%JAVA_HOME%%libdt.jar" -m

echo %Path%

echo %Path%|find /i "%java_home%" && set IsNull=true || set IsNull=false

echo %IsNull%

if not %IsNull%==true (

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment" /v Path /t REG_SZ /d "%Path%;%%JAVA_HOME%%bin;%%JAVA_HOME%%jrebin" /f

setx Path "%%JAVA_HOME%%bin;%Path%"

)

exit

tomcat启动服务.bat文件:

echo

call "%~dp0%service.bat" install tomcat6

echo

sc config tomcat6 start= auto

sc start tomcat6

rem 下面两句是设置到服务里自动启动的

wmic service where name="tomcat6" changestartmode "automatic"

wmic service where name="tomcat6" startservice

exit

下面重点说下tomcat的service.bat文件,因为这个文件要配置tomcat6w.exe文件的java里的jvm

,如果不配置好服务里的tomcat是无法启动的,启动就会报。而且tomcat6w.exe也打不开,会出现

这个错误。所以service.bat文件很重要,下面给出我修改的service.bat,可以把这个复制下去后用beyond compare这个工具和原来tomcat里的service.bat文件比较下就可以清楚的看到我修改的东西。如果想弄清楚service.bat文件里语句的走向流程的话可以在开始的时候把@echo off改成@echo on

然后在结尾的地方加暂停(pause)

,然后保存下,双击运行,就会弹出

然后把这里面的语句和service.bat里的语句进行对比就会明白service里语句是怎么运行的,以及它的作用。

service.bat配置如下:

@echo off

rem Licensed to the Apache Software Foundation (ASF) under one or more

rem contributor license agreements. See the NOTICE file distributed with

rem this work for additional information regarding copyright ownership.

rem The ASF licenses this file to You under the Apache License, Version 2.0

rem (the "License"); you may not use this file except in compliance with

rem the License. You may obtain a copy of the License at

rem

rem http://www.apache.org/licenses/LICENSE-2.0

rem

rem Unless required by applicable law or agreed to in writing, software

rem distributed under the License is distributed on an "AS IS" BASIS,

rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

rem See the License for the specific language governing permissions and

rem limitations under the License.

rem ---------------------------------------------------------------------------

rem NT Service Install/Uninstall script

rem

rem Options

rem install Install the service using Tomcat6 as service name.

rem Service is installed using default settings.

rem remove Remove the service from the System.

rem

rem name (optional) If the second argument is present it is considered

rem to be new service name

rem ---------------------------------------------------------------------------

setlocal

rem Guess CATALINA_HOME if not defined

set "CURRENT_DIR=�%"

rem if not "�TALINA_HOME%" == "" goto gotHome

set "CATALINA_HOME=�%"

if exist "�TALINA_HOME%bintomcat6.exe" goto okHome

rem CD to the upper dir

cd ..

set "CATALINA_HOME=�%"

:gotHome

if exist "�TALINA_HOME%bintomcat6.exe" goto okHome

echo The tomcat6.exe was not found...

echo The CATALINA_HOME environment variable is not defined correctly.

echo This environment variable is needed to run this program

goto end

:okHome

rem Make sure prerequisite environment variables are set

if not "%JAVA_HOME%" == "" goto gotJdkHome

if not "%JRE_HOME%" == "" goto gotJreHome

echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

echo Service will try to guess them from the registry.

goto okJavaHome

:gotJreHome

if not exist "%JRE_HOME%binjava.exe" goto noJavaHome

if not exist "%JRE_HOME%binjavaw.exe" goto noJavaHome

goto okJavaHome

:gotJdkHome

set "JRE_HOME=%JAVA_HOME%jre"

if not exist "%JAVA_HOME%jrebinjava.exe" goto okJavaHome

if not exist "%JAVA_HOME%jrebinjavaw.exe" goto noJavaHome

if not exist "%JAVA_HOME%binjavac.exe" goto noJavaHome

if not "%JRE_HOME%" == "" goto okJavaHome

set "JRE_HOME=%JAVA_HOME%jre"

goto okJavaHome

:noJavaHome

echo The JAVA_HOME environment variable is not defined correctly

echo This environment variable is needed to run this program

echo NB: JAVA_HOME should point to a JDK not a JRE

goto end

:okJavaHome

if not "�TALINA_BASE%" == "" goto gotBase

set "CATALINA_BASE=�TALINA_HOME%"

:gotBase

set "EXECUTABLE=�TALINA_HOME%bintomcat6.exe"

rem Set default Service name

set SERVICE_NAME=Tomcat6

set DISPLAYNAME=HQTomcat6

if "x%1x" == "xx" goto doInstall

set SERVICE_CMD=%1

shift

if "x%1x" == "xx" goto checkServiceCmd

set SERVICE_NAME=%1

set DISPLAYNAME=HQTomcat6 %1

shift

if "x%1x" == "xx" goto checkServiceCmd

echo Unknown parameter "%1"

goto displayUsage

:checkServiceCmd

if /i %SERVICE_CMD% == install goto doInstall

if /i %SERVICE_CMD% == remove goto doRemove

if /i %SERVICE_CMD% == uninstall goto doRemove

echo Unknown parameter "%SERVICE_CMD%"

:displayUsage

echo.

echo Usage: service.bat install/remove [service_name]

goto end

:doRemove

rem Remove the service

echo Removing the service '%SERVICE_NAME%' ...

echo Using CATALINA_BASE: "�TALINA_BASE%"

"%EXECUTABLE%" //DS//%SERVICE_NAME% ^

--LogPath "�TALINA_BASE%logs"

if not errorlevel 1 goto removed

echo Failed removing '%SERVICE_NAME%' service

goto end

:removed

echo The service '%SERVICE_NAME%' has been removed

goto end

:doInstall

set "JRE_HOME=%JAVA_HOME%jre"

rem Install the service

echo Installing the service '%SERVICE_NAME%' ...

echo Using CATALINA_HOME: "�TALINA_HOME%"

echo Using CATALINA_BASE: "�TALINA_BASE%"

echo Using JAVA_HOME: "%JAVA_HOME%"

echo Using JRE_HOME: "%JRE_HOME%"

rem Try to use the server jvm

rem set "JVM=%JRE_HOME%binserverjvm.dll"

rem if exist "%JVM%" goto foundJvm

rem Try to use the client jvm

set "JVM=%JRE_HOME%binclientjvm.dll"

if exist "%JVM%" goto foundJvm

echo Warning: Neither 'server' nor 'client' jvm.dll was found at JRE_HOME.

set JVM="%JAVA_HOME%jrebinclientjvm.dll"

:foundJvm

echo Using JVM: "%JVM%"

set "CLASSPATH=�TALINA_HOME%binbootstrap.jar;�TALINA_BASE%bintomcat-juli.jar"

if not "�TALINA_HOME%" == "�TALINA_BASE%" set "CLASSPATH=%CLASSPATH%;�TALINA_HOME%bintomcat-juli.jar"

"%EXECUTABLE%" //IS//%SERVICE_NAME% ^

--Description "Apache Tomcat 6.0.45 Server - http://tomcat.apache.org/" ^

--DisplayName "%DISPLAYNAME%" ^

--Install "%EXECUTABLE%" ^

--LogPath "�TALINA_BASE%logs" ^

--StdOutput auto ^

--StdError auto ^

--Classpath "%CLASSPATH%" ^

--Jvm "�TALINA_HOME%binJavajdk1.6.0_45jrebinclientjvm.dll" ^

--StartMode jvm ^

--StopMode jvm ^

--StartPath "�TALINA_HOME%" ^

--StopPath "�TALINA_HOME%" ^

--StartClass org.apache.catalina.startup.Bootstrap ^

--StopClass org.apache.catalina.startup.Bootstrap ^

--StartParams start ^

--StopParams stop ^

--JvmOptions "-Dcatalina.home=�TALINA_HOME%;-Dcatalina.base=�TALINA_BASE%;-Djava.endorsed.dirs=�TALINA_HOME%endorsed;-Djava.io.tmpdir=�TALINA_BASE%temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=�TALINA_BASE%conflogging.properties" ^

--JvmMs 128 ^

--JvmMx 256

if not errorlevel 1 goto installed

echo Failed installing '%SERVICE_NAME%' service

goto end

:installed

echo The service '%SERVICE_NAME%' has been installed.

:end

cd "%CURRENT_DIR%"

主要的东西都在这里,然后还有tomcat端口的配置我在这里就不说了。

QuickSDK实用小工具

QuickSDK实用小工具

在上一篇推文中,小编带大家了解到了QuickSDK添加个性化组件的功能,以分享功能为例为大家进行了流程化解析,而今天小编将为大家介绍QuickSDK提供的贴心实用的小工具,一个实用的小工具会为让您的工作更加有效便捷。这就是素材处理工具。

在分发渠道游戏的过程中,渠道会需求各种尺寸的宣传广告图片,需要根据他们的需求制作出一整套宣传广告图是一件很繁琐的事情,还会因为剪切出来的尺寸图变形而不被渠道所接受,QuickSDK就为大家想到了这一繁琐的事情,可以通过我们的小工具轻松实现素材一体化。下面我们就来看看如何使用吧~

1.打开QuickSDK打包工具,在打包工具上方找到小工具入口

2.进入素材处理

3.根据需求选择相应的渠道

4.添加游戏宣传广告原图

5.一键自动截图

6.分渠道展示

7.最终效果

是不是特别方便特别使用?其实QucikSDK中还有很多这样的实用功能,等待您一一挖掘。后续,小编将为大家继续带来各类的功能解析,跟着我们来一起探索QuickSDK更多的秘密吧!

小米众筹垃圾桶推新款:感应开合/一键打包

去年7月底,小米众筹第228期产品揭晓,是一款名为拓牛的智能垃圾桶,众筹价为199元。

当初发布时只有白色版本,今天官方又带来了薄荷绿配色版本,更显小清新。

据介绍,拓牛智能垃圾桶拥有感应开盖功能(可锁定),在0-35厘米感应距离有物体或人体靠近时会感应开盖,丢垃圾后会自动关盖,有效防止蚊蝇。

而且,该垃圾桶还有自动封口换袋功能,无需动手就能把垃圾打包,自动把垃圾袋封口,这一点还是比较方便的。

换袋时通过内置的风机把垃圾袋平整的放在垃圾桶内,容量有15.5L,配有专用的无断点垃圾袋,日常环境中一个月不用手动换袋。

续航方面,拓牛智能垃圾桶内置大容量电池,充电一次可以在常规状态下使用35天左右。

另外,这款智能垃圾桶还内置了LED灯带,拥有渐暗、常亮、呼吸三种模式。

  • 最新游戏
  • 发表评论
手游排行 新游中心 热门专区 手机软件APP下载
网游排行榜 游戏攻略 网游下载 安卓软件APP下载
单机排行榜 手游礼包 单机下载 苹果ios应用下载
安卓排行榜 新游视频 手游下载
苹果排行榜