问题列表 - 第8888页

PIC I2C从机确认数据

我正在研究PIC16F88X的I2C协议.我想做的是根据I2C上接收的数据启用I2C从设备ACK或NACK.

PIC可以对线路上发送的I2C地址进行ACK或NACK,但根据我的读取,它将始终在后续接收的字节上进行ACK.那是对的吗?

在以下沟通中:

Start - I2c_Addr+write/ACK - Register_value/Nack
Run Code Online (Sandbox Code Playgroud)

我希望奴隶能够根据寄存器_值中的值来确认Ack或Nack .如果从站不理解寄存器_值,则不应该Ack.

有人可以确认这是不可能的,或告诉我该怎么做?

embedded pic i2c

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

确保用户名不是保留字的最佳方法是什么?

假设我正在构建一个Web应用程序,其用户页面可以在http://example.com/找到NAME.确保用户名与保留字不冲突的最佳方法是什么(例如'about','contact'等)?我可以想到两种方式:

  • 在我的代码中的某处保留一个列表.这很棒,但是如果我决定将"关于"页面更改为"aboutus",那么我需要编辑另一段代码.
  • 请求URI(例如http://example.com/someusername)并检查它是否存在(不返回404).这感觉有点像黑客,但另一方面它完全符合它的预期.另一方面,如果不为它制作页面,我就无法保留任何内容.

最好的方法是什么?手动验证用户名不是一种选择.谢谢!

编辑:我忘了提,用户名必须在根目录,如下所示:

http://example.com/USERNAME

不是这样的:

http://example.com/users/USERNAME

因此,为什么我问这个问题.这是出于技术原因,不要问.

validation

4
推荐指数
1
解决办法
1200
查看次数

应用程序关闭时关闭另一个进程

我有一个 C# winform 应用程序,它在工作期间打开另一个 Winform 进程。另一个进程有自己的 UI。当我关闭父应用程序时,我希望其他应用程序自动关闭。

我怎样才能做到这一点?

谢谢

c# winforms

5
推荐指数
1
解决办法
5158
查看次数

使用asp.net mvc应用程序的WCF服务

我已经开始使用asp.net MVC,并且作为传统方式,我想在WCF服务中保留我的数据访问层.如何使用asp.net MVC实现这一目标?

脚本

我在asp.net MVC中启动了一个测试应用程序,它显示,插入和编辑数据.我通过添加"ADO.Net实体数据模型"成功创建了它.

所以,现在,如果我想在移动WCF服务这个数据访问层,即具有类似的GetData()的UpdateData(),CreateNewData()方法的一个WCF服务,我怎么能做到这一点?

asp.net-mvc wcf

35
推荐指数
1
解决办法
3万
查看次数

MySQL - my.cnf中的跳过锁定有什么作用?

我在RHEL5上使用MySQL 5.0.67并将我的配置基于my-huge.cnf.

我在MySQL手册中找不到配置文件中出现的'skip-locking'行.

是应该用'skip_external_locking'代替,还是应该完全删除该行,因为现在是默认行.

用于跳过外部锁定的MySQL手册

谢谢.

mysql

26
推荐指数
1
解决办法
6万
查看次数

如何使用HTML标签向JSP页面显示以字节为单位的图像?

我有ByteArrayOutputStream,它包含一个以字节为单位的JPEG图像.我的要求是在JSP页面中显示该图像(使用HTML标签在前端显示图像).我怎么做?

我已经推荐了这个BufferedImage课程,但这对我来说很困惑,因为我对此很陌生.

html java jsp image

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

XSLT分组兄弟姐妹

我正在尝试将兄弟数据分组到XML文件中.

鉴于:

<?xml version="1.0" encoding="UTF-8"?>
<data>
    <competition>
        <timeline>10:00</timeline>
        <fixture>team a v team b</fixture>
        <fixture>team c v team d</fixture>
        <timeline>12:00</timeline>
        <fixture>team e v team f</fixture>
        <timeline>16:00</timeline>
        <fixture>team g v team h</fixture>
        <fixture>team i v team j</fixture>
        <fixture>team k v team l</fixture>
    </competition>
</data>
Run Code Online (Sandbox Code Playgroud)

我想要产生:

<?xml version="1.0" encoding="UTF-8"?>
<data>
    <competition>
        <timeline time="10:00">
            <fixture>team a v team b</fixture>
            <fixture>team c v team d</fixture>
        </timeline>
        <timeline time="12:00">
            <fixture>team e v team f</fixture>
        </timeline>
        <timeline time="16:00">
            <fixture>team g v team h</fixture>
            <fixture>team i v team …
Run Code Online (Sandbox Code Playgroud)

xml xslt

6
推荐指数
1
解决办法
3513
查看次数

Xeon的gcc优化标志?

我想要你的输入哪些gcc编译器标志在优化Xeons时使用?

在mtune或march中没有'xeon',哪个是最接近的匹配?

c c++ optimization gcc compiler-flags

35
推荐指数
3
解决办法
4万
查看次数

如何使用Emacs Lisp检查文件是否存在?

我希望emacs标记在打开时以只读方式生成的文件.我遗漏的部分难题是如何检查文件是否"存在".我目前有以下内容:

;;
;; get file extension
;;
(defun get-ext (file-name)
  (car (cdr (split-string file-name "\\."))))

;; 
;; get the base name of the file
;;
(defun base-name (file-name)
  (car (split-string file-name "\\.")))

;;
;; if an 'lzz' file exists for this header, mark it as read only
;;
(defun mark-read-only ()
  (if (string= (get-ext (cur-file)) "h")
      (if ( ??file-exists??? (concat (base-name (cur-file)) ".lzz") )
          (toggle-read-only))))
Run Code Online (Sandbox Code Playgroud)

我可以用什么来"??? file-exists ???"?

一旦我找到了这个,我就会在适当的钩子上添加"mark-read-only"(我认为是find-file-hook).

背景

我们使用lzz作为代码生成器来简化我们的C/C++开发过程.简而言之,lzz采用单个输入文件(看起来非常像C/C++)并根据需要生成头文件和源文件.

默认情况下,LZZ包括#line指令,使调试器指向原始源,而不是生成的源代码,但为了减小编译依赖我们通常禁用头文件这些指令.结果是,在调试模板或内联函数时,调试器通常指向生成的头文件而不是原始源文件.

这不是什么大问题,但是,最近我发现在调试时我会快速修改显示的文件,然后我会重建.当然,这通常意味着我所做的更改会因为我编辑的文件生成而消失,因此在库重建期间更改会被"吹走".

感谢大家的帮助和评论.特别感谢cobbal指出要使用的正确功能.

这是生成的代码(此处也基于其他评论进行更新): …

emacs elisp

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

如何让表单提交以了解unicode字符?

当我的ASP.NET应用程序的某些用户输入以下文本时

Jebénéficied'un教练

我在Request.Form中获得以下值:

Jeb n ficied un教练

起初我的页面编码设置为Latin1,我认为使用以下元标记将其更改为Unicode(UTF8)会有所帮助:

<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
Run Code Online (Sandbox Code Playgroud)

但是在改变之后我仍然在Request.Form中得到那些"块".

现在奇怪的是,当我提交由IIS提供的页面时会发生这种情况(例如http://localhost/myform.aspx).如果我得到相同的html,在本地保存,直接在浏览器中打开文件(例如c:\ myform.html)并提交它,一切都很好,我看到我的Request.Form中的unicode字符应该是.

有小费吗?我迷失在这里......

asp.net unicode

5
推荐指数
1
解决办法
1707
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c ×1

c# ×1

c++ ×1

compiler-flags ×1

elisp ×1

emacs ×1

embedded ×1

gcc ×1

html ×1

i2c ×1

image ×1

java ×1

jsp ×1

mysql ×1

optimization ×1

pic ×1

unicode ×1

validation ×1

wcf ×1

winforms ×1

xml ×1

xslt ×1