问题列表 - 第24216页

如何获得Android用户的电子邮件地址?

我有,android.permission.READ_OWNER_DATA但我找不到任何可靠的代码,可以解释如何阅读设备所有者的电子邮件地址.我怎样才能做到这一点?

java android

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

减少代码重复:调用具有略微不同签名的函数

假设我有两个看起来像这样的函数:

public static void myFunction1(int a, int b, int c, string d)
{
    //dostuff
    someoneelsesfunction(c,d);
    //dostuff2
}

public static void myFunction2(int a, int b, int c, Stream d)
{
    //dostuff
    someoneelsesfunction(c,d);
    //dostuff2
}
Run Code Online (Sandbox Code Playgroud)

什么是避免重复dostuff的好方法?

我想过的想法,但不喜欢:

  1. 我可以根据类型制作一个对象并按照runtype进行投射,但这让我觉得不理想; 它删除了以前在编译时发生的类型检查.
  2. 我还可以编写一个私有帮助器类,它接受一个对象并将两个签名都写为公共函数.
  3. 我可以用委托或函数调用等替换dostuff和dostuff2.

c# refactoring

7
推荐指数
2
解决办法
396
查看次数

程序员多久会被要求编写一个makefile文件?

makefile是高级问题还是程序员的一般问题?对于C++程序员,他多久会被要求编写一个makefile文件?

c++ makefile compilation

7
推荐指数
2
解决办法
951
查看次数

直播视频流而不使用闪存?

有没有办法实现类似于聊天的东西而不使用Flash或Silverlight?

不,尚未实现但非常好用的HTML5 Stream API不是一个有效的答案.;-)

video-streaming videochat

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

需要用户登录的MVC页面

我正在研究一个小的MVC框架,我想知道什么是"最好的方法"来构建东西所以安全页面/控制器总是确保用户登录(因此自动重定向到登录页面 - 或其他地方 - -如果不).显然,有很多方法可以做到,但我想知道什么解决方案是最常见的或被认为是最佳实践.我有一些想法:

  • user->isLoggedIn()在控制器操作方法的开头明确调用?(似乎太容易忘记并且在发生意外时保留重要页面不安全)
  • 使控制器扩展为secureController始终检查构造函数中的登录?
  • 请求安全信息时,请检查模型吗?(看起来像是多余的电话)
  • 还有别的吗?

注意:我正在使用PHP,但问题不依赖于语言.

security model-view-controller login

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

什么是ASP.NET/PHP的主流Java替代品

我听说过一些东西,并看到了一些使用ASP.NET/PHP构建的Web应用程序的例子,我想知道在Java世界中做类似事情的等效方法是什么.在维基百科上看,我发现了很多框架,我很困惑哪一个是最好的.

java frameworks web-applications

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

从2个不同的连接字符串连接表

我需要连接来自不同MySQL(PHP)连接字符串和不同数据库的两个表.

$conn = mysql_connect('192.168.30.20', 'user', 'pass');
$conn2 = mysql_connect('anotherIPHere', 'user2', 'pass2');

$db = mysql_select_db('1stdb', $conn);
$db2 = mysql_select_db('2nddb', $conn2);
Run Code Online (Sandbox Code Playgroud)

如果我使用相同的连接,我只会在表前添加db名称,例如database1.table1.column和database2.table2.column2,但由于我使用两个完全独立的连接字符串,MySQL Query不知道哪个要使用的连接字符串,因此资源不可用.

我已经阅读了大量资源,显示如何使用两个数据库,从SAME连接字符串,这是正常工作,但我找不到任何与多个连接字符串和数据库相关的内容.

谢谢

php mysql

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

关于指针算术的问题

大家好!我正在尝试创建一个内存管理系统,以便用户可以调用myMalloc,这是我创建的一个方法.我有一个链表,跟踪我的空闲记忆.我的问题是当我试图在链表中找到空闲位的结尾时.我试图将该部分中的内存大小(在链接列表中)添加到指向可用空间前面的指针,就像这样.

void *tailEnd = previousPlace->head_ptr + ((previousPlace->size+1)*(sizeof(int));
Run Code Online (Sandbox Code Playgroud)

我希望这会给我一个指向该段末尾的指针.但是,我一直收到警告:

"算术中使用的'void*'类型的指针"

有没有更好的方法呢?谢谢!

math warnings pointers

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

SQLite的测试代码与生产代码的比率

SQLite声称测试代码比生产测试代码多679倍. http://www.sqlite.org/testing.html

有谁知道它是如何可能的?他们是否自动生成任何测试代码?这些"45678.3 KSLOC"测试代码的主要部分是什么?

c sqlite testing automated-tests

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

语法着色:色盲编码器难以编程吗?

如果是这样,你(如果你们在身边)如何处理这个问题?我今天刚听到一个关于聋人日本烟雾警报器的故事,它使用芥末的气味唤醒他们,所以我很好奇.

accessibility color-blindness

7
推荐指数
2
解决办法
1813
查看次数