我想用CSS中的所有图像(我知道如何将它们作为背景图像放入的唯一方法).
但是这个解决方案的问题是你永远不能让div占用图像的大小.
所以我的问题是:<div><img src="..." /></div>在CSS中使用等效的最佳方法是什么
?
我想将从相机拍摄的图像压缩为png格式,使它们的尺寸更小,所以我使用这个代码:
compressedPictureFile = new File(imagePath);
Bitmap bitmap = BitmapFactory.decodeFile(imagePath);
FileOutputStream fOut = new FileOutputStream(compressedPictureFile);
boolean compressed = bitmap.compress(Bitmap.CompressFormat.PNG, 0, fOut);
fOut.flush();
fOut.close();
Run Code Online (Sandbox Code Playgroud)
问题是compressedPictureFile实际上比原始图像(从1 Mb到6Mb)更大
我错过了什么?这是减少图像大小的最佳方法吗?
谢谢
我的标签栏仅包含文字,没有图片.
问题是文本总是显示在选项卡的底部,有没有办法将文本放在中间?
谢谢
我有一个Android应用程序,将数据写入simblee蓝牙.
在我的代码下面:
public void sendData(String data) {
Utils.addLog(TAG,"sending data : " + data);
if (mSerialCharacterstic == null) {
Utils.addLog(TAG,"serial characteristic not found yet!");
return;
}
Utils.addLog(TAG,"starting write data...");
mSerialCharacterstic.setValue(data);
Utils.addLog(TAG,"writing : " + data);
// mGatt.beginReliableWrite();
mGatt.writeCharacteristic(mSerialCharacterstic);
}
Run Code Online (Sandbox Code Playgroud)
/*******************/
@Override
public void onCharacteristicWrite(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, int status) {
Utils.addLog(TAG,"onCharacteristicWrite : " + new String(characteristic.getValue()) + " status : " + status);
// gatt.executeReliableWrite();
Utils.addLog(TAG,"data written");
super.onCharacteristicWrite(gatt, characteristic, status);
}
Run Code Online (Sandbox Code Playgroud)
一切正常,(可靠的写作由于某种原因不起作用,但那是另一个问题)
现在,如果我想要流数据(例如onTouch事件实时发送led灯)
与我合作的唯一解决方案是将数据保存到arraylist中,然后OnCharacteriticWrite发送下一个要发送的数据.
@Override
public void onCharacteristicWrite(BluetoothGatt gatt, …Run Code Online (Sandbox Code Playgroud) 我在我的java类中有静态变量CONSTANT_1,CONSTANT_2 ...
用javascript函数分享这些常量的最佳方法是什么,或者是否有一个JQuery插件.
到目前为止,我能想到的唯一解决方案是在开始时调用ajax,将这些静态变量发送给客户端.
谢谢
我有一个 ArrayList,它从 SQL 查询中填充并包含表的所有行。
如果我想要这个 ArrayList 的子集(例如 WHERE column1 = x),
重新建立 SQL 连接并使用此条件获取查询,或者循环遍历 arraylist 并过滤数据是否更快?(考虑 1000 行的数组列表)
如果通过 arraylist 的循环速度更快,那么它仍然适用的大小是多少?
谢谢
我正在尝试使用Exchange服务器配置邮件.
这是我的配置
grails {
mail {
host = "mail.xxx.xx.xx"
port = 443
username = "username"
password = "password"
props = [ "mail.smtp.auth":"true",
"mail.smtp.port":"443",
"mail.smtp.ssl.enable" :"true"
]
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
Message: org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Exception reading response;
nested exception is:
java.net.SocketException: Connection reset. Failed messages: javax.mail.MessagingException: Exception reading response;
Run Code Online (Sandbox Code Playgroud)
我知道这是我必须更改道具的问题,因为此配置适用于我的邮件应用程序.我知道端口是正确的,它使用SSL.
我也尝试过使用这些道具
props = ["mail.smtp.timeout" : "100000",
"mail.smtp.starttls.enable" : "true",
"mail.smtp.EnableSSL.enable" : "true",
"mail.transport.protocol" : "smtps",
"mail.smtp.socketFactory.port" : "443",
"mail.smtp.auth" : "true",
"mail.smtp.socketFactory.class" : "javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback": …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个带封面照片的群组频道,
this.sendBirdInstance.GroupChannel.createChannelWithUserIds(userIds, true, this.groupName, this.groupPhotoFile, '', function (createdChannel, error) {
...
}
Run Code Online (Sandbox Code Playgroud)
根据文档,我可以添加网址或文件
coverUrl:封面图像的文件或URL,您可以将其渲染到UI中.
但是在添加文件时,我总是得到: "SendBirdException", code: 800110, message: "Invalid arguments."
有没有办法用文件而不是url创建一个组(因为我希望用户上传文件)?
谢谢,
我有一个错误已经困扰了很长一段时间,但仍然没有解决方案
每当我收到:
2018-07-16 11:21:27,815 [Thread-4] WARN spi.SqlExceptionHelper - SQL Error:0,SQLState:08S01 2018-07-16 11:21:27,815 [Thread-4] ERROR spi.SqlExceptionHelper - Communications link失败
从服务器成功收到的最后一个数据包是197,301毫秒.成功发送到服务器的最后一个数据包是197,301毫秒.
该应用程序似乎永远不会重新连接.即使这是我的数据源配置(它是外部配置):
dataSource.dbCreate=none
dataSource.driverClassName=com.mysql.jdbc.Driver
dataSource.url=jdbc:mysql://****/*****?autoReconnect=true&failOverReadOnly=false&maxReconnects=10
dataSource.username=***
dataSource.password=******
dataSource.properties.maxActive = 50
dataSource.properties.maxIdle = 25
dataSource.properties.minIdle = 1
dataSource.properties.initialSize = 1
dataSource.properties.numTestsPerEvictionRun = 3
dataSource.properties.maxWait = 10000
dataSource.properties.testOnBorrow = true
dataSource.properties.testWhileIdle = true
dataSource.properties.testOnReturn = true
dataSource.properties.validationQuery = "select now()"
dataSource.properties.minEvictableIdleTimeMillis = 300000
dataSource.properties.timeBetweenEvictionRunsMillis = 300000
Run Code Online (Sandbox Code Playgroud)
我在这个问题上看到了几个问题,但实际上并没有为我解决这个问题.
注意:我只是想强调这种情况很少发生,所以我不是要解决链接连接失败的问题,我只是想在重试后重新连接时再这样,系统不会挂起(另一个C进程句柄)这足以让我怀疑问题出在Hibernate或Grails上)
这些是我的mysql配置
[client]
port=3306
socket=/data/db/mysql/mysql.sock
[mysqld]
port=3306
datadir=/data/db/mysql
socket=/data/db/mysql/mysql.sock
log-bin=/data/db/mysql/mysql-bin
binlog_format=row
user=mysql
# Disabling symbolic-links is recommended …Run Code Online (Sandbox Code Playgroud) I\xe2\x80\x99m 尝试与移动版 Google Chrome 中的行为相同,
\n当我有输入类型=\xe2\x80\x9cfile\xe2\x80\x9d时,它会打开一个选择器以在相机和文件浏览器之间进行选择
\n我尝试了以下操作:
\n<input type="file" accept="image/*;capture=camera" />和<input type="file" accept="image/*" />,它们都提供了在 Chrome 移动设备上选择但直接在电容器上打开文件浏览器的功能
<input type="file" accept="image/*" capture="environment"/>直接打开相机,没有选择的选项。
无论如何,我可以在移动设备上获得与 Chrome 相同的行为吗?我试图检查标准,但显然接受=\xe2\x80\x9cimage/*\xe2\x80\x9d 应该足够了
\n谢谢,
\nandroid ×2
grails ×2
java ×2
javascript ×2
mysql ×2
bluetooth ×1
capacitor ×1
compression ×1
css ×1
email ×1
grails-orm ×1
hibernate ×1
html ×1
image ×1
ios5 ×1
jdbc ×1
jquery ×1
objective-c ×1
sendbird ×1
simblee ×1
smtp ×1
sql ×1
stream ×1
uitabbar ×1
uitabbaritem ×1