我有两个选项"选择照片"和"拍照" - 我的选择照片功能完全正常,但拍照时出现问题.主要是保存的图像在保存后显示在图像视图中.
定义了我的照片位置:
public class photoActivity extends Activity {
private String photoPath;
private ImageView imgView;
{...}
Run Code Online (Sandbox Code Playgroud)
我的相机听众:
bPicFromCam.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
long captureTime = System.currentTimeMillis();
photoPath = Environment.getExternalStorageDirectory() + "/MYAPP" + captureTime + ".jpg";
getPicFromCam(v);
}
else{
Toast.makeText(getApplicationContext(),
"Sorry there is a problem accessing your SDCard, " +
"please select a picture from your gallery instead.", Toast.LENGTH_LONG).show();
}
}
});
Run Code Online (Sandbox Code Playgroud)
然后我的代码启动相机意图(注意photoPath是正确的):
public void getPicFromCam(View view){
System.out.println("photoPath: " + …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用JavaScript在页面加载时打开primefaces对话框组件,但我无法打开它.我的"这里!" 页面加载时会触发警报,但不能使用客户端上的widgetvar属性找到该组件.有人知道JavaScript中的正确引用吗?
码:
<ui:composition template="#{layoutBean.registeredTemplate}">
<ui:define name="head">
<script type="text/javascript">
jQuery(document).ready(function(){
alert("HERE!");
scrapeImagesDlg.show();
});
</script>
</ui:define>
<ui:define name="content">
<p:dialog header="#{bundle['bookmarklet.dialog.HEADER']}"
widgetVar="scrapeImagesDlg"
modal="true"
styleClass="dialog dialog2"
draggable="false"
resizable="false"
showEffect="fade"
hideEffect="fade"
closeListener="#{bookmarklet.close}"
onCloseUpdate="imageGrid">
<div class="dialog dialog2">
<div class="dialog-top-reg"></div>
<div class="dialog-middle-reg">
<div class="close-button"><h:form>
<p:commandButton onclick="scrapeImagesDlg.hide()"/>
</h:form></div>
<h:form id="scrapeFrm">
<p:commandButton onclick="scapeImages()" value="scrape images"/>
<h:inputHidden id="scrapeURL" value="http://www.freefoto.com/preview/04-01-70?ffid=04-01-70"/>
<p:remoteCommand name="scapeImages"
process="@this,scrapeURL"
actionListener="#{bookmarklet.loadImages}"
update="imageGrid"/>
<p:outputPanel id="imageGrid">
<p:dataGrid var="img"
value="#{bookmarkletBean.imageURLs}"
rendered="#{bookmarkletBean.shouldRender}"
columns="1"
rows="1"
paginator="true"
effect="true"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} "
paginatorPosition="bottom">
<p:column>
<h:panelGrid columns="1" style="width:100%">
<p:graphicImage value="#{img}" width="100" height="100"/> …Run Code Online (Sandbox Code Playgroud) 给出以下HTML:
<div class="component">
<div class="component">
<div class="component">
</div>
</div>
<div class="component">
<div class="somethingelse">
</div>
<div class="component">
</div>
<div class="component">
<input type="button" value="Get Path" onclick="showPath(this)" />
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写函数,showPath以便它返回div与其兄弟类相关的父元素的索引component.所以在上面的示例中,我希望函数返回1.
我已经走到了这一步,但它又回归了2; 我不知道该做什么来忽略div课堂somethingelse
function showPath(element) {
var component = $(element).closest('.component');
alert(component.index());
}
Run Code Online (Sandbox Code Playgroud) 我来自Linux和Windows编程对我来说相当新.在linux上,我曾经使用过vim和命令行,一切正常,即使对于大型项目也是如此.但是,在Windows上,命令行似乎更麻烦,我听说很多开发人员使用IDE.问题是,我该怎么用(这里是C++)?每个人通常使用什么?VC++?我读过Eclipse,C++是如何支持它的?我使用过Netbeans for Java,我非常喜欢它,C++支持是否达到标准?此外,Netbeans似乎需要制作Windows,这是一个痛苦的设置,有一个很好的选择吗?
我有一个实现提供文件共享功能的库的工作.
这已经发生了两次:
首先,在if-else路径中的字符串中,只执行if路径,但是当我在else路径中更改拼写时,几分钟后软件在std库中崩溃.我通过附带的调试进行了验证,发现内衬的更改从未被触及过.当我扭转这种变化时,它再次运作良好.
其次,我的软件再次在std库上崩溃,out-of-array检查标准的basic_string析构函数.
我做了一切,所有图书馆都匹配了_HAS_ITERATOR_DEBUGGING.
4个小时后,我发现有问题的文件是TorrentFile.cpp/h.
如果我添加一个函数(即使它从未被调用过),程序会在该文件的末尾崩溃,但如果没有,则没有错误.导致问题的代码:
std::vector<TorrentFileListPacket> TorrentFile::GetFileMap()
{
std::vector<TorrentFileListPacket> vFiles;
return vFiles;
};
Run Code Online (Sandbox Code Playgroud)
如果我评论这个代码,崩溃就消失了.
这真让我抓狂!
我已经做了8年的开发人员,我以前从未见过这样的东西!
附加信息
我的内存没问题,我在Windows 7中使用Visual Studio 2010和SP1.该库libTorrent来自RasterBar,它链接到boost.该软件正在使用MFC.
我正处于一个想法的规划和设计阶段.
把foursquare或quora想象成产品,我知道它们完全不同,但动力学是相似的.需要用户输入和参与的众包社交应用程序.
鉴于此,"产品"应该是移动应用程序,网站还是两者兼而有之?大多数创意是否首先成为网站,移动应用程序是事后的想法?移动应用程序只是一个伴侣还是整个体验?
最重要的是,如何在开发之前做出此决定?是否有某种试金石可以确定哪3个选项有效?
任何提示,建议或指导都非常感谢.
我无法将PHP脚本调试为脚本.它始终在启动后立即终止.我在php.ini中设置了一个Xdebug日志,但它完全没有用.Xdebug 确实显示在我的phpinfo()上,所以我知道它在Apache中加载.
我也可以将代码调试为一个网页(它不提供变量信息,但不会在断点上停止),所以我知道Eclipse有适当的服务器设置.两个调试选项都使用相同的PHP exe(使用XAMPP安装的那个,使用vc6编译器编译的php 5.3.1).我确保Xdebug的编译符合这些设置.
在一个可能相关的说明:我注意到我只能使用zend_extension命令加载Xdebug,而不是zend_extension_ts,即使我的PHP版本确实是线程安全的?我不得不承认我有点困惑.
我也非常肯定无论我在Eclipse中选择"XDebug",我都做到了.我已经按照两个教程在这里无济于事.有人有主意吗?我已经尝试了与我的XAMPP(2.0.6-dev)捆绑在一起的Xdebug版本,我还下载了一个新的.dll版本2.1.
谢谢!
我在表中有这些数据:
id account status 1 8 1 2 8 4 4 8 3 5 8 1 6 1 4 7 1 3
我想要一个查询来返回帐号,如果该帐号的任何状态为<3,则返回'是'否则'否'.所以,这些结果:
account pending 8 'Yes' 1 'No'
我有:
SELECT account, IF(status>2,'No','Yes') as pending FROM table GROUP BY account;
但它似乎只考虑了每个帐户的第一行.(例如,id 1的状态= 1,所以即使id 4的状态改变,因此状态= 1,它仍然认为所有都大于2.)
我非常感谢任何帮助.我通常可以做正确的查询设计,但这给了我一个大脑抽筋.:)
我的应用程序使用TreeMap来保持数据排序并具有log(n)查找和插入.这在应用程序运行时的一般情况下效果很好,但是当应用程序首次启动时,我需要初始化具有数百万个long的TreeMap,我按排序顺序(升序).
由于这些初始化值已经排序,有没有办法将它们插入TreeMap而不支付树插入和重新平衡的log(n)成本?
我正在尝试创建一个具有大量属性(大约 10 个)的类。有没有比以下更漂亮(更Pythonic)的方式来启动课程:
class myClass:
def __init__(self,atributeA,atributeB,atributeC)
self.atributeA=atributeA
self.atributeB=atributeB
self.atributeC=atributeC
Run Code Online (Sandbox Code Playgroud)
有没有比创建类实例更好的方法
thisInstance=myClass(valueA,valueB,valueC)
Run Code Online (Sandbox Code Playgroud)