问题列表 - 第41204页

如何在Android中手动绘制饼图?

我需要手动绘制饼图.如何在Canvas或其他方式的帮助下做到这一点?

android

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

当size为零时,hash_map在第一次查找期间崩溃

我是c ++中hash_map的新手.我必须将表转换为hashmap.

这就是我在程序中声明和使用hash_map的方法

我正在使用微软视觉工作室.

#include <hash_map>
using namespace stdext;
typedef hash_multimap <const char*, long > HEAPTABLE;

typedef HEAPTABLE::iterator HEAP_ITER;

class CTest
{

public:

 void setSwitchID(long i);
 long getSwitchID();
 void isUpgrading(bool bTest);
private:

 HEAPTABLE m_hashMap;
};

void CTest::setSwitchID(long dwID)
{


 HEAP_ITER hIter = m_hashMap.find("SwitchId");
 if (hIter != m_hashMap.end())
 {
  hIter->second = dwID;
 }
 else
 {
  m_hashMap.insert(make_pair("SwitchId", dwID));
 }

}

long CTest::getSwitchID()
{

 HEAP_ITER hIter = m_hashMap.find("SwitchId");
 if (hIter != m_hashMap.end())
 {
  return hIter->second;
 }
 return 0;

}

int _tmain(int argc, _TCHAR* …
Run Code Online (Sandbox Code Playgroud)

c++ hashmap

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

多个异步回发同时 - ASP.NET

假设我UpdatePanels在页面上有2个,每个UpdatePanel都有一个服务器Button.当我单击第一个按钮然后单击第二个按钮并查看Firebug时,我看到第二个异步回发在第一个完成后才会被触发.

这是否按预期工作?我的理解是使用AJAX回发,按钮的事件处理程序同时触发.

编辑:有人帮忙吗?

asp.net webforms asp.net-ajax

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

有关在调用查询之前使用JPA进行刷新的问题

只是一个简单的问题,但是这段代码中需要刷新吗?请注意,这将在JPA事务中.

User user = new User();
em.persist(user);

em.flush;

User aUser = em.find(User.class,user.getId());
assert(user.equals(aUser));
Run Code Online (Sandbox Code Playgroud)

或者没有冲洗它会工作吗?

User user = new User();
em.persist(user);

User aUser = em.find(User.class,user.getId());
assert(user.equals(aUser));
Run Code Online (Sandbox Code Playgroud)

或者相同的问题,但更多涉及的例子:

User user = em.find(User.class,id);
user.setName("My Name");
em.merge(user);

em.flush; //Is this line needed?

User aUser = em.createQuery("select u from User where u.name = 'My Name');
assert(user.equals(aUser));
Run Code Online (Sandbox Code Playgroud)

java jpa transactions flush

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

我应该使用Jython,JRuby,Beanshell,Groovy,Rhino,还是用于这个小任务?

我有一些批量数据操作脚本,支持小型企业网站.

这些脚本是Perl,Java和存储过程的"老鼠巢",它们按计划运行,以根据各种源和算法更新数据.

我想摆脱Perl,这样我至少可以通过在开始到结束时在JVM管理的数据库连接中包含整个进程来利用事务管理.

我应该利用哪种Java动态/脚本语言来满足以下条件:

  • 通过提供类似的表达能力,I/O,正则表达式等来直接迁移Perl代码.
  • 良好的IDE支持,包括代码完成和调试,最好是在Eclipse中
  • 易于安装.优选地,整个脚本引擎应该在单个jar文件中.
  • 不是孤立的技术.我想选择5年内仍会存在的东西.
  • 当然 - 与我已经拥有的其余Java代码完全集成.

我希望我的标准足够清楚,这不会被标记为主观问题.

对我来说,这绝对是一个编程问题.我认为所有这些语言都只是"有用的java库".

谢谢!

java perl programming-languages jython beanshell

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

d标志在javascript RegEx中意味着什么?

我有一个正则表达式,似乎在Safari和Chrome中工作,在FireFox中出现以下错误.

Error: invalid regular expression flag d
Source File: http://java.net/projects/mq
Line: 194, Column: 34
Source Code:
    var vbkpatt1=/projects\/[^/]+/di; 
Run Code Online (Sandbox Code Playgroud)

几周前我曾与RegEx打过架并把它放在一边,所以我没有链接到导致我使用'd'标志的页面.指向包含d标志的ref的指针将是解决我的问题的坚实开端.

javascript regex

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

特殊情况下的快速整数对数

我有32-8191的整数值,我想映射到一个粗略的对数刻度.如果我使用base 2,我可以计算前导零位并将它们映射到8个插槽,但这也是过程粗糙的; 我需要32个插槽(更多会更好,但我需要它们映射到32位值中的位),这对于对数大约为1.18-1.20.任何人都有一些技巧来计算这个值,或者一个合理的近似值,非常快?

我的直觉是用条件将范围分解为2或3个子范围,并为每个使用一个小的查找表,但我想知道是否有一些技巧我可以用count-leading-zeros然后改进结果,特别是因为结果不必是准确的,只是大致对数.

c optimization integer bit-manipulation logarithm

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

在CodeIgniter中加载自定义类?

刚开始使用CodeIgniter,我想导入一些旧的类用于新项目.但是,我不想过多地修改它们以适应CI的操作方式,我希望能够继续使用NetBeans的自动完成功能,这对CI来说效果不佳.

那么,在不使用库/模型加载机制的情况下,将自定义类和类文件加载到CodeIgniter的最佳方法是什么?

如果这是我应该能够快速找到的东西,我道歉,但我似乎无法找到我追求的东西.我看到的一切只是告诉我如何通过CI.

php codeigniter

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

从preferences.xml开始一个活动

我正在尝试进入设置屏幕 -

android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS
Run Code Online (Sandbox Code Playgroud)

从我的偏好活动中的条目,但我没有运气.此刻,按下该条目只会刷新我所在的屏幕.

我的preferences.xml看起来像这样:

<Preference
         android:title="@string/my_location_settings">
    <intent android:action="android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS">
    </intent>
 </Preference>
Run Code Online (Sandbox Code Playgroud)

而我的清单条目看起来像这样:

<activity android:name=".Preferences">
        <intent-filter>
            <action android:name="android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

logcat的:

12-11 15:53:34.170: INFO/ActivityManager(173): Starting activity: Intent { act=android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS cmp=com.my.app/.Preferences }
12-11 15:53:34.400: INFO/ActivityManager(173): Displayed activity com.my.app/.Preferences: 229 ms (total 229 ms)
Run Code Online (Sandbox Code Playgroud)

表现:

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

    <activity android:name=".ViewActivity" android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".MyPageOneActivity">
    </activity>
    <activity android:name=".MyPageTwoActivity">
    </activity>
    <activity android:name=".MyPageThreeActivity">
    </activity>
    <activity android:name=".Preferences">
        <intent-filter>
            <action android:name="com.my.app.PREFERENCES" />
            <category android:name="android.intent.category.DEFAULT" /> …
Run Code Online (Sandbox Code Playgroud)

android manifest preferences android-activity

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

差异交换和分页

之间有什么区别SwappingPaging参考Process Memory Management

如果有任何我可以获得更多信息的地方,也请指导我的教程.

paging swap memory-management process

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