我有这个等式来解决温度传感器的温度问题.
变量是:
unsigned char AD_DATA; values is usually 100- 110;
int TEMP;
Run Code Online (Sandbox Code Playgroud)
原方程:
TEMP = 50 - (AD_DATA * 175) / 1000;
Run Code Online (Sandbox Code Playgroud)
我把它改为:
TEMP = 500 - (AD_DATA * 1750) / 1000;
Run Code Online (Sandbox Code Playgroud)
原因是因为TEMP是一个整数,因此在第一个等式中,当计算出有一个小数时,它会自动舍入,所以我改变了它,以便小数将包含在数字中.
我不使用float的原因是因为在我使用的MCU中,每当我在ISR中声明一个浮点变量(中断服务程序)时它就会返回一个错误,因此我需要在使用INT时才有创意,double也会返回错误.
现在使用AD_DATA值100
第一个等式将导致:32.5,但由于它是一个int,现在是33.
第二个等式应输出325,但在我的输出中是521
我需要在显示中包含小数,因此将它包含在等式中非常重要.
我的ISR例程:
__interrupt void ADC_int(void){
IO_ADCSH.bit.INT = 0;
AD_DATA = IO_ADCRLH.DATA8;
TEMP = 500 - (AD_DATA * 1750) / 1000;
}
Run Code Online (Sandbox Code Playgroud)
MCU规格
int 2bytes
long 4bytes
unsigned char 1byte
Run Code Online (Sandbox Code Playgroud) 我在textarea使用maxlength,并使用JS来检查剩下的字符数.如果我尝试输入一个简单的字符串
即:
1234567890
反复maxlength工作完美但如果我尝试输入这样的字符串:
Run Code Online (Sandbox Code Playgroud)Welcome! 1. this is a test 2. this is a test 3. this is a test hahaahahahahahahaahahahahahahahhahaahahahahahahahahahahahaaaaaaaaaaaaaasddddddddddasdaasdasdasd
它会在6个字符后停止,但在FF上它完美无缺.
我试图对maxlength如何工作进行一些研究但是没有成功,所以我想知道为什么maxlength在chrome上不能完美运行.可能是因为输入的空格和特殊字符?
谢谢
我$(elem)何时使用它的目的是什么?
我的javascript函数有问题,我有3个表单,这3个表单有时共享相同的字段类,因此当我尝试对表单中的1个进行验证时,即使填写正确,它也会返回错误该函数将获取另一个表单的类,我的一个朋友说使用$(elem)因为它适用于他的问题,但我不知道如何使用$(elem),何时使用它,以及如何使用它这行得通.
如果有人能向我解释这一点真的很棒.
一个例子也将不胜感激:)
例:
function dispFields(a, b, c, z, ch)
{
var valid;
var blanks = Array();
var blanks2 = Array();
var email_reg = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;
var myVal = $('#'+a).find('input.required').map(function() {
return $(this).val();
}).get().join(',');
var myTitle = $('#'+a).find('input.required').map(function() {
return $(this).attr("title");
}).get().join(',');
var myEmail = $('#'+a).find('input.email-field').map(function() {
return $(this).val();
}).get().join(',');
var myEmailtitle = $('#'+a).find('input.email-field').map(function() {
return $(this).attr("title");
}).get().join(',');
var email_val = myEmail.split(',');
var email_title = myEmailtitle.split(',');
var email_error = email_val.length;
var error_form = myVal.split(',');
var error_title = myTitle.split(','); …Run Code Online (Sandbox Code Playgroud) <%@page import="java.sql.*"%>
<%@page import="java.util.*"%>
<%@page import="java.lang.*"%>
<%
String fname=request.getParameter("firstname");
String lname=request.getParameter("lastname");
String bday=request.getParameter("birthday");
String user="";
user = request.getParameter("username");
String pass="";
pass = request.getParameter("password");
try {
if(user.isEmpty() && pass.isEmpty()){
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/mydb", "root", "user");
String sql = "Insert into users (firstname, lastname, username, password) values('"+fname+"', '"+lname+"', '"+user+"', '"+pass+"')";
Statement stmt = conn.createStatement();
stmt.execute(sql);
conn.close();
response.sendRedirect("profile.jsp");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
%>
<html>
<body>
<form method="post">
First Name:
<input type="text" name="firstname"/> …Run Code Online (Sandbox Code Playgroud) 我有这样的查询,将显示其ID的表,可以排序的内容,但我有我总是希望在最后一部分中显示这一个数据,由于某些情况下,我不能简单地改变其排序ID来最后一个号码.
样本表将是:
sort_id | data |
0 | dog |
1 | cat |
2 | bear |
3 | wolf |
Run Code Online (Sandbox Code Playgroud)
我希望这显示如下:狗,猫,狼,熊,其中熊是应该始终显示的常数值.
这可能吗?
我知道这对某些人来说非常基本,但这让我头疼.为什么这种模式
/[!@#$%^&*()+|.*-<>\'`]/
Run Code Online (Sandbox Code Playgroud)
在数字输入上返回true,即abcd123.在这个测试仪上测试它
是否可以使用PHP将excel文件转换为制表符分隔的文本文件?
这有可能吗?如果没有,那么谢谢你的时间:)
我正在导出CSV或Excel文件文件,并希望将其转换为制表符分隔文本文件,以便上传到谷歌商家.因为手动转换它可能是耗时的.
嗨,我有一个名为"条件"的列名,我不知道这是一个SQL语句,但在我的phpmyadmin sql中它的颜色为粉红色.那么如何插入与SQL语句共享同一名称的列.我可以把它改成另一个变量,但这个想法让我很感兴趣.我试过这个:
但它仅适用于select语句.
那么有没有人知道如何使用插入,更新和删除来做到这一点?
谢谢
我有一个多维数组.阵列将具有不同的长度,并且它们很少具有相同的长度.我的问题是如何才能使数组以最大的大小共享数组的长度?
我的阵列:
Array
(
[1] => Array
(
[Session 2] => Beer
[Food] => Chicken
[Drink] => Beer
)
[2] => Array
(
[Session 2] => Tea
[Food] => Aaaa
[Drink] => Ddd
[Cake] => Weee
[Brownies] => Rrrr
)
)
Run Code Online (Sandbox Code Playgroud)
预期产量:
Array
(
[1] => Array
(
[Session 2] => Beer
[Food] => Chicken
[Drink] => Beer
[Cake] => ''
[Brownies] => ''
)
[2] => Array
(
[Session 2] => Tea
[Food] => Aaaa
[Drink] => Ddd
[Cake] …Run Code Online (Sandbox Code Playgroud)