小编Hen*_*nry的帖子

软件开发人员学习如何编程微控制器有多难?

我是一名软件开发人员.我已经用高级语言编程了几年.

我想知道,如何迈出编程硬件的第一步.不是疯狂复杂的东西,但也许是一些普通的CE设备?假设我不需要将PCB与各种组件放在一起,而只是为了编写微小的CPU?

我有多低级别?ASM?C?操纵寄存器?或者开发工具包现在相当高水平?Java甚至在图片中吗?硬件中的OO编码,甚至是梦想还是现实?需要现实检查.

我也倾向于使用以教程格式编写的书籍或网站更好地学习.能指引我从简单到复杂的东西的东西.有什么建议?也许会介绍我今天流行的硬件(微处理器/微控制器)的东西?

非常感谢,谢谢大家.

embedded microcontroller

14
推荐指数
1
解决办法
3608
查看次数

CF10 websocket p2p可以从JavaScript调用任何CFC中的任何公共函数.这怎么不是安全风险?

在Adobe ColdFusion 10开发指南中的点对点通信使用WebSocket时mysocket,<cfwebsocket>可以调用一个invoke()方法,该方法可以从JavaScript调用Any CFC上的任何公共方法.

这怎么不是安全风险?cfc/function如何防止被websocket调用?

1.创建CFM页面index.cfm.

<script type="text/javascript"> 
       function msgHandler(msgobj){ 
           var txt = document.getElementById("myDiv"); 
           var message = ColdFusion.JSON.encode(msgobj); 
           txt.innerHTML += message + "<br >" + "<br>"; 
       } 
       function invokecfcfn(){ 
              var fname= document.getElementById("fnname").value; 
              if (fname == "f2") { 
                     alert("f2 selected"); 
                     mysocket.invoke("mycfc", "f2", ["echo"]); 
              } 
              else 
                     mysocket.invoke("mycfc", fname); 

       } 
</script> 
<cfwebsocket name="mysocket" onmessage="msgHandler"/> 
<form> 
       <select id="fnname"> 
              <option>f1</option> 
              <option>f2</option> 
              <option>f3</option> 
       </select> 

       <input id="invokefn" name="invokefn" value="Invoke CFC function " type="button"  onclick="invokecfcfn();"> 
       <div id="myDiv"> …
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-10 cfwebsocket

14
推荐指数
2
解决办法
2914
查看次数

如何处理CFML中的时区?

如何处理CFML中的时区?到目前为止,我编写的所有应用程序都只使用CF服务器和/或SQL服务器的默认时区.

你们通常做什么?您是否使用GetTimezineInfo()和DateAdd()将所有日期存储在GMT中,并根据登录用户的偏好将所有时间转换为正确的时区?

或者你们使用任何java方法?

coldfusion timezone datetime cfml

13
推荐指数
1
解决办法
1690
查看次数

在需要记录时,您会考虑哪种设计模式?

我正在处理的应用程序需要记录操作,执行操作的用户以及对数据库的操作时间.

哪种设计模式最受欢迎/适合记录?

我正在考虑需要当前用户和操作的Command模式.执行操作并写入日志.

你怎么看?我可以考虑其他任何选择吗?

谢谢.

logging design-patterns

12
推荐指数
2
解决办法
2万
查看次数

如何在SQL Server中的单列中存储IPv4或IPv6?

我应该使用binary(16)varbinary(16)

我知道我可以使用 getAddress()java.net.InetAddress(JAVA)或System.Net.IPAddress(C#),以获得一个byte[]双方的表现IPv4IPv6,但如果我需要插入IPv4binary(4)进入binary(16)场中SQL Server,做我需要担心填充或什么?

t-sql sql-server ipv4 ipv6 inetaddress

12
推荐指数
2
解决办法
5875
查看次数

通过POP3自动检查退回的电子邮件?

任何人都可以推荐用于检查退回电子邮件的软件或.NET库以及退回的原因吗?我将弹出的电子邮件发送到我可以阅读的pop3帐户.

我需要它来保持我的用户数据库清除无效的电子邮件地址,并希望自动化(将用户标记为无效的电子邮件).

.net email bouncedemail pop3

11
推荐指数
1
解决办法
4722
查看次数

为什么人们不使用<CFLOGIN>?

人们为什么不使用CFLOGIN?我记得几个月前CF7遇到了问题,但我不记得它有什么问题.

coldfusion cflogin

10
推荐指数
1
解决办法
6683
查看次数

函数参数可以在cfscript(CF9)中提示吗?

函数参数可以在cfscript(CF9)中提示吗?

CFML风格:

<cffunction name="myFunc" output="false" returntype="void">
  <cfargument name="arg1" type="arg1" default="default" hint="my hint">
  ...
</cffunction>
Run Code Online (Sandbox Code Playgroud)

CF9 cfscript风格:

public void function myFunc(string arg1='default') {
  ...
}
Run Code Online (Sandbox Code Playgroud)

在哪里指定上面的参数提示(arg1)?

coldfusion coldfusion-9

10
推荐指数
1
解决办法
3086
查看次数

在ColdFusion中,如何确定查询字符串变量是否存在?

在ColdFusion中,如何确定查询字符串中是否存在变量而不会尝试检查错误?

coldfusion

10
推荐指数
1
解决办法
2万
查看次数

什么在iPhone上更快?XML pList还是JSON?

假设XML plist和JSON都通过http,gzip传送,哪一个将在iPhone上更快地处理?

iphone json plist

10
推荐指数
1
解决办法
3865
查看次数