小编Mar*_*tos的帖子

在C中没有fclose的fopen

如果我打开使用文件,会发生什么fopen有些ň的次数,而无需调用fclose就可以了?

可能出现任何缓冲区溢出问题?

c file-io file

6
推荐指数
2
解决办法
8238
查看次数

数组中值的快速乘法

有没有一种快速的方法来在C++中乘以浮点数组的值,以优化此函数(其中count是4的倍数):

void multiply(float* values, float factor, int count)
{
    for(int i=0; i < count; i++)
    {
        *value *= factor;
        value++;
    }
}
Run Code Online (Sandbox Code Playgroud)

解决方案必须适用于Mac OS X和Windows,Intel和非Intel.想想SSE,矢量化,编译器(gcc与MSVC).

c++ arrays optimization multiplication

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

返回列表的最大值

我正在尝试返回列表的最大值。

我有以下代码

list_max([]) ->
    [];
list_max([H|T]) ->
    list_max(H, T).
list_max(Temp, []) ->
    Temp;
list_max(Temp, [H|T]) when H > Temp ->
    Temp = H;
list_max(Temp, T).
Run Code Online (Sandbox Code Playgroud)

但是我很难与Erlang联系。

如何为temp分配某些内容并将其替换为最高?

erlang list sequential

5
推荐指数
2
解决办法
3641
查看次数

C#必须知道些什么?

我刚收到面试通知.明天早上我正在面试一个C#作为必修能力的职位.这个职位是一个合作社的职位,我相当肯定公司理解,在C#中,学生可能会有非常有限的经验,特别是因为当地的大学没有提供课程(这不是说人们)不能在旁边学习它,但要记住一些事情).

我会确定我之前没有使用过C#,但我的问题是:鉴于我所知道的(下面列出的)我应该了解哪些C#特有的主题是该语言的独特之处,或者可能与其他许多语言截然不同语言?

我觉得至少习惯的语言是:

  • 阿达
  • C
  • C++
  • Java的
  • Objective-C的
  • 蟒蛇

c#

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

SQLAlchemy使用SQLite丢失时区信息

我遇到一个问题,SQLAlchemy(版本0.6.4和0.6.8)datetime在使用SQLAlchemy DateTime类定义的列提交到SQLite数据库时丢失了来自对象的时区信息.(我意识到SQLAlchemy正在将其转换为字符串并返回,这是我认为是问题的一半).

由于代码比单词更响亮,我有以下示例/再现:

import datetime, pytz, sqlalchemy
from sqlalchemy import create_engine, Column, Integer, DateTime
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker

engine = create_engine('sqlite:///:memory:', echo=True)
Base = declarative_base()

Session = sessionmaker(bind=engine)
session = Session()

class Example(Base):
    __tablename__ = "example"
    id = Column(Integer, primary_key=True)
    date = Column(DateTime(timezone=True))

    def __init__(self, date):
        self.date = date

Base.metadata.create_all(engine)

aucklandtz = pytz.timezone('Pacific/Auckland')
exdatetime = datetime.datetime(2011,8,8,2,23)

print aucklandtz, exdatetime

# inject TZ to exdatetime:
injdatetime = aucklandtz.localize(exdatetime)

print injdatetime

newrecord = Example(injdatetime)
print …
Run Code Online (Sandbox Code Playgroud)

python database sqlite datetime sqlalchemy

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

在C++中使用UNICODE字符值

你如何在C++中使用unicode?林意识到wchar_twchar_t*,但我想知道如何可以只使用Unicode值赋值,类似于一个角色可以通过等同的变量的ASCII值分配方式:

char a = 92;
Run Code Online (Sandbox Code Playgroud)

我正在使用MinGW编译器,如果它有所作为.

c++ unicode

5
推荐指数
2
解决办法
3200
查看次数

更改为新版本的JDK?

我想将JDK版本1.5.15更改为1.6.29.如果我这样做,在JDK 1.5.15下开发的现有应用程序中是否会出现任何问题?

java tomcat java-ee

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

Xcode/LLVM catch子句与派生类型不匹配

在gcc 4.2中,这有效:

#include <stdexcept>
#include <iostream>

int main() {
    try {
        throw std::runtime_error("abc");
    } catch (const std::exception& ex) {
        std::cout << ex.what();
    }
}
Run Code Online (Sandbox Code Playgroud)

在Xcode 4.3.2(带有LLVM 3.1的iOS,-std = c ++ 11)中,这失败了terminate called throwing an exception,从未到达该NSLog(…)行:

#include <stdexcept>

int main() {
    try {
        throw std::runtime_error("abc");
    } catch (const std::exception& ex) {
        NSLog(@"%s", ex.what());
    }

    return UIApplicationMain(argc, argv, nil, nil);
}
Run Code Online (Sandbox Code Playgroud)

但这有效:

#include <stdexcept>

int main() {
    try {
        throw std::runtime_error("abc");
    } catch (const std::runtime_error& ex) {
        NSLog(@"%s", …
Run Code Online (Sandbox Code Playgroud)

c++ xcode exception-handling llvm

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

ios:[tableView reloadData]

[tableView reloadData]影响ios的性能?什么是[tableView reloadData]?它是如何重新加载tableview的?还有其他方法可以重新加载tableview吗?

我想在tableview的末尾添加一些行.我怎样才能做到这一点?

有什么区别

[self.tableView reloadData] 
Run Code Online (Sandbox Code Playgroud)

[self.tableView beginUpdates];
[self.tableView insertRowsAtIndexPaths:insertIndexPathswithRowAnimation:UITableViewRowAnimationAutomatic];
[self.tableView endUpdates];
Run Code Online (Sandbox Code Playgroud)

ios

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

Python 海龟不透明度?

只是想知道,是否可以用半透明墨水绘制/填充乌龟?

就像是:

turtle.setfillopacity(50) # Would set it to 50% transparency
Run Code Online (Sandbox Code Playgroud)

运行Python 2.7

python turtle-graphics

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