问题列表 - 第34705页

AVR从定时器中断内运行长代码

我有一些代码需要每2分钟运行一次,看起来很简单.问题似乎是从计时器中触发一个长时间运行的进程导致计时器摇摆不定?有什么建议.

我的C知识不是很好,所以请帮我解决一些基本想法.MCU是Atmel Mega128L

长时间运行的过程是通过Telit GSM设备(通过UART1)的http呼叫,这本身很好用,但需要在主循环中运行,因为它需要监视其他进程.

avr atmega timer avr-gcc

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

如何将矢量映射到地图,将重复键值推入其中?

这是我的输入数据:

[[:a 1 2] [:a 3 4] [:a 5 6] [:b \a \b] [:b \c \d] [:b \e \f]]
Run Code Online (Sandbox Code Playgroud)

我想将此映射到以下内容:

{:a [[1 2] [3 4] [5 6]] :b [[\a \b] [\c \d] [\e \f]]}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止:

(defn- build-annotation-map [annotation & m]
 (let [gff (first annotation)
       remaining (rest annotation)
       seqname (first gff)
       current {seqname [(nth gff 3) (nth gff 4)]}]
   (if (not (seq remaining))
     m
     (let [new-m (merge-maps current m)]
       (apply build-annotation-map remaining new-m)))))

(defn- merge-maps [m & ms]
  (apply merge-with conj …
Run Code Online (Sandbox Code Playgroud)

vector clojure hashmap

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

如何使用计时器自动滚动UIScrollView

我有scrollview来显示图像.我需要计时器每5秒一个接一个地显示图像.如何使用计时器启动UIScrollView事件以在5秒后移动?

iphone uiscrollview

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

.NET中A类(对象)的大小

如何确定.NET中的Class是大还是小?它是根据它的属性或字段的数量,其属性/字段的数据类型来衡量的吗?或返回类型的方法?它的方法的参数?访问其方法的修饰符,虚方法?谢谢..

 class A
{

  string x { get; set; }
}

class B 
{
  int x { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在这个例子中,如果我像这样实例化A类和B类

 A objA = new A();
 B objB = new B();
Run Code Online (Sandbox Code Playgroud)

类objA是更大的一个,因为它包含一个String属性而objB只包含一个Int?虽然我没有为它的财产设定任何价值.谢谢

编辑:只是为了澄清我的问题

假设我有一堂课

public class Member
{
    public string MainEmpId { get; set; }
    public string EmpId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和另一堂课

public class User
{
    public string AccessLevel { get; set; }
    public string DateActivated { get; set; }
    public string FirstName { get; set; } …
Run Code Online (Sandbox Code Playgroud)

.net c# class

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

如何使用JSF显示/隐藏组件?

如何使用JSF显示/隐藏组件?我目前正在尝试在javascript的帮助下做同样的事但不成功.我不能使用任何第三方库.

感谢| ABHI

javascript java jsf

21
推荐指数
4
解决办法
11万
查看次数

我们在Perl中有autochomp吗?

这是我的Perl代码用于监视Unix文件夹的样子:

#!/usr/bin/perl
use strict;
use warnings;
use File::Spec::Functions;

my $date    = `date`; chomp $date;
my $datef   = `date +%Y%m%d%H%M.%S`; chomp $datef;
my $pwd     = `pwd`; chomp $pwd;

my $cache   = catfile($pwd, "cache");
my $monitor = catfile($pwd, "monme");
my $subject = '...';
my $msg     = "...";
my $sendto  = '...';
my $owner   = '...';

sub touchandmail {
     `touch $cache -t "$datef"`;
     `echo "$msg" | mail -s "$subject" $owner -c $sendto`;
}

while(1) {

    $date  = `date`; chomp $date;
    $datef …
Run Code Online (Sandbox Code Playgroud)

string perl chomp

8
推荐指数
3
解决办法
1311
查看次数

ASP.NET Forms Authentication在localhost服务器中进行身份验证,但在Web服务器上进行身份验证

我一直Forms Authentication在用C#(v3.5)实现ASP.NET.

当用户的电子邮件和密码存储在我的SQL数据库中时,我创建了一个简单的登录表单.

当我登录本地主机时,一切正常,但是当我发布项目并将其上传到我的生产Web服务器时,事情对我来说有点奇怪.

HttpContentxt.Current.User.Identity.IsAuthenticated变量返回false,即使登录为全成(并再次,在本地主机一切正常).

这是以下登录按钮点击代码(我使用自己的DataAccess,忽略它的无关代码):

    protected void btnLogin_Click(object sender, EventArgs e)
    {
        Page.Validate("Login");
        if (Page.IsValid)
        {
            string email = txtEmail.Text;
            string passwd = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "MD5");
            WebFactory.DataAccess.Users.Data userData = new WebFactory.DataAccess.Users.Data(ConnectionString);
            userData.Load(new WebFactory.DataAccess.Users.Item[] {
                new WebFactory.DataAccess.Users.Item(WebFactory.DataAccess.Users.Columns.Email, email),
                new WebFactory.DataAccess.Users.Item(WebFactory.DataAccess.Users.Columns.Password, passwd)
            });
            if (userData.HasData) // Login Success
            {
                if (!cbRememberMe.Checked)
                {
                    FormsAuthentication.SetAuthCookie(userData.Id.ToString(), false);
                }
                else
                {
                    FormsAuthentication.Initialize();
                    DateTime expires = DateTime.Now.AddDays(20);
                    FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,
                        userData.Id.ToString(),
                        DateTime.Now,
                        expires,
                        true,
                        String.Empty,
                        FormsAuthentication.FormsCookiePath);

                    string encryptedTicket = FormsAuthentication.Encrypt(ticket);
                    HttpCookie …
Run Code Online (Sandbox Code Playgroud)

c# asp.net forms-authentication

0
推荐指数
1
解决办法
2552
查看次数

在Python中,如何将自纪元以来的秒数转换为`datetime`对象?

time从epoch开始,模块可以使用秒进行初始化:

>>> import time
>>> t1=time.gmtime(1284286794)
>>> t1
time.struct_time(tm_year=2010, tm_mon=9, tm_mday=12, tm_hour=10, tm_min=19, 
                 tm_sec=54, tm_wday=6, tm_yday=255, tm_isdst=0)
Run Code Online (Sandbox Code Playgroud)

有一种优雅的方式以datetime.datetime相同的方式初始化对象吗?

python time datetime date epoch

220
推荐指数
5
解决办法
22万
查看次数

selenium.wait_for_condition等效于WebDriver的Python绑定

我正在将一些测试从Selenium转移到WebDriver.我的问题是我找不到selenium.wait_for_condition的等价物.Python绑定目前是否具有此功能,还是仍在计划中?

python selenium webdriver

8
推荐指数
1
解决办法
3398
查看次数

如何点击</ span>标签?(Webbrowser - Delphi)

如何点击html页面中的"</ span>"标签?

像这样 :

<span id="_ID_">Hello There</span>
Run Code Online (Sandbox Code Playgroud)

可能吗 ?谢谢

html browser delphi click

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