问题列表 - 第27924页

Google Maps API v3 - 如何清除叠加层?

在Google Maps API v2中,我使用map.clearOverlays()删除标记并再次绘制它们.

如何使用Google Maps API v3执行此操作?

谢谢

api google-maps google-maps-api-3

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

CodeIgniter库有多个实例

我的codeigniter库有问题.要将数据库数据转换为导航并具有活动元素,例如我构建了一个库类CI_Navigation().它工作得很好,我只有一个问题.

通常在网页上,人们具有相应但分离的导航,例如顶部的主导航和侧面的导航.为了解决这个问题,我可以用一个参数初始化我的类,告诉它该导航要保持哪个级别.我会做这样的事情.

$this->load->library('Navigation');

$main = $this->navigation->build( array('levels'=>array(0)) );
$sub = $this->navigation->build( array('levels'=>array(1,2)) );
Run Code Online (Sandbox Code Playgroud)

正如您所料,它不起作用,因为类中的数据保持了第一次调用构建时分配的方式.

令人遗憾的是CodeIgniter库中有单例(对吗?这就是我所读的).所以我不能将它初始化两次,如:

$this->load->library('Navigation','','main');
$this->load->library('Navigation','',sub);
Run Code Online (Sandbox Code Playgroud)

你知道我怎么能克服这个问题吗?

如果我将数组用于类中使用的变量,它应该工作吗?例如,对于选项而不是使用$ this->选项,我必须动态创建$ this - > $ option [0],$ this - > $ option [1].

这有用吗?我现在无法测试它,但今晚会这样做.但这不是一种非常优雅的方式,那么有更好的方法来解决这个问题吗?有什么方法可以多次初始化库吗?

先谢谢你们.

php oop codeigniter

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

Java JMS消息传递

我有一个工作示例,通过qpid消息发送消息到服务器和服务器接收它.这是发送到服务器的简单hello world:

http://pastebin.com/M7mSECJn

这里是接收请求并发送响应的服务器(当前客户端没有收到响应):

http://pastebin.com/2mEeuzrV

这是我的属性文件:

http://pastebin.com/TLEFdpXG

它们都工作得很好,我可以通过Qpid JMX管理控制台看到qpid队列中的消息.这些示例从https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/client/example下载(有人也可能需要它).

我之前使用spring完成了Jboss消息传递,但是我无法用qpid做同样的事情.使用appsContext中的jboss,我有bean jndiTemplate,conectionFactory,destinationQueue和jmscontainer,如下所示:

<!-- Queue configuration -->
 <bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
  <property name="environment">
   <props>
    <prop key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
    <prop key="java.naming.provider.url">jnp://localhost:1099</prop>
    <prop key="java.naming.factory.url.pkgs">org.jboss.naming:org.jnp.interfaces</prop>
    <prop key="java.naming.security.principal">admin</prop>
    <prop key="java.naming.security.credentials">admin</prop>
   </props>
  </property>
 </bean>

 <bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiTemplate" ref="jndiTemplate" />
  <property name="jndiName" value="ConnectionFactory" />
 </bean>

 <bean id="queueDestination" class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiTemplate" ref="jndiTemplate" />
  <property name="jndiName">
   <value>queue/testQueue</value>
  </property>
 </bean>

  <bean id="jmsContainer"
  class="org.springframework.jms.listener.DefaultMessageListenerContainer">
  <property name="connectionFactory" ref="connectionFactory" />
  <property name="destination" ref="queueDestination" />
  <property name="messageListener" ref="listener" />
 </bean>
Run Code Online (Sandbox Code Playgroud)

当然是发件人和听众:

 <bean id="sender" class="com.practice.Sender"> …
Run Code Online (Sandbox Code Playgroud)

java messaging jboss spring amqp

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

算法复杂性和安全性:MD5还是SHA1?

在复杂性和安全性方面,哪种是最佳的整体哈希算法?md5还是sha1?

据我所知,md5sha1快,但SHA1比md5更复杂.

我错过了什么吗?

algorithm hash

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

理解F#尾递归

最近,我正在学习F#.我尝试以不同的方式解决问题.像这样:

(*

[0;1;2;3;4;5;6;7;8] -> [(0,1,2);(3,4,5);(6,7,8)]

*)

//head-recursive
let rec toTriplet_v1 list=
    match list with
    | a::b::c::t -> (a,b,c)::(toTriplet_v1 t) 
    | _ -> []

//tail-recursive
let toTriplet_v2 list=
    let rec loop lst acc=
        match lst with
        | a::b::c::t -> loop t ((a,b,c)::acc)
        | _ -> acc
    loop list []

//tail-recursive(???)
let toTriplet_v3 list=
    let rec loop lst accfun=
        match lst with
        | a::b::c::t -> loop t (fun ls -> accfun ((a,b,c)::ls))
        | _ -> accfun []
    loop list (fun x -> …
Run Code Online (Sandbox Code Playgroud)

f# tail-recursion

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

Android布局与方形按钮

我想做一个类似于这个的布局:

www.ImageBanana.net - layout.png http://www.imagebanana.com/img/9kmlhy66/thumb/layout.png

屏幕上有四个方形按钮 - 每个按钮使用屏幕的一半/屏幕高度(以较小者为准).与屏幕尺寸/分辨率无关.

我已经尝试通过使用a实现这一点,LinearLayout但按钮最终使用正确的宽度,但仍然具有背景的高度(不再是正方形).

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">

        <Button 
            android:layout_height="wrap_content" 
            style="@style/CKMainButton"
            android:layout_width="fill_parent" 
            android:text="@string/sights"
            android:id="@+id/ApplicationMainSight" 
            android:layout_toLeftOf="@+id/ApplicationMainEvent"></Button>

        <Button 
            android:layout_height="wrap_content" 
            style="@style/CKMainButton"
            android:layout_width="fill_parent" 
            android:text="@string/sights"
            android:id="@+id/ApplicationMainSight" 
            android:layout_toLeftOf="@+id/ApplicationMainEvent"></Button>

    </LinearLayout>

    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">

        <Button 
            android:layout_height="wrap_content" 
            style="@style/CKMainButton"
            android:layout_weight="1" 
            android:layout_width="fill_parent"
            android:text="@string/usergenerated" 
            android:id="@+id/ApplicationMainUserGenerated" />

        <Button 
            android:layout_height="wrap_content" 
            style="@style/CKMainButton"
            android:layout_weight="1" 
            android:layout_width="fill_parent"
            android:text="@string/tours" 
            android:id="@+id/ApplicationMainTour"/>

    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:www.ImageBanana.net - layout2.png http://www.imagebanana.com/img/i2ni6g4/thumb/layout2.png

我怎样才能使布局看起来像上面的图像?

xml xslt layout android

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

使用反射向字典添加值

我有一堂课

class a
{  
    private Dictionary <int , string> m_Dict = new Dictionary<int , string>();
}
Run Code Online (Sandbox Code Playgroud)

来自其他一些组件/类需要使用反射将值添加到 m_Dict 字典!我该怎么做 ?我搜索并尝试过,但没有成功。

c# reflection

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

使用jQuery自动扩展textarea

如何使用jQuery自动扩展textarea?

我有一个用于解释会议议程的文本框,所以当我的议程文本不断增加该文本框区域时,我想扩展该文本框.

jquery

127
推荐指数
8
解决办法
17万
查看次数

在ASP.Net MVC v1下,是否调用了Page_Load?

愚蠢周一早上基本/菜鸟问题......

Page_Load通常被称为ASP.Net MVC应用程序吗?

我们只有一个页面,Default.aspx.cs - 它似乎只是被调用/而不是任何子路径,所以我不认为它通常被称为...

感谢回复 - 澄清一下,我想在Page_Load中做的是安全检查,即用户登录/授权页面......听起来我应该做一个自定义属性并把它放在Controller基类上代替.

谢谢,克里斯

.net asp.net-mvc page-lifecycle

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

在C#中使用XDocument创建XML文件

我有一个List<string>"sampleList",其中包含

Data1
Data2
Data3...
Run Code Online (Sandbox Code Playgroud)

文件结构就像

<file>
   <name filename="sample"/>
   <date modified ="  "/>
   <info>
     <data value="Data1"/> 
     <data value="Data2"/>
     <data value="Data3"/>
   </info>
</file>
Run Code Online (Sandbox Code Playgroud)

我目前正在使用XmlDocument来执行此操作.

例:

List<string> lst;
XmlDocument XD = new XmlDocument();
XmlElement root = XD.CreateElement("file");
XmlElement nm = XD.CreateElement("name");
nm.SetAttribute("filename", "Sample");
root.AppendChild(nm);
XmlElement date = XD.CreateElement("date");
date.SetAttribute("modified", DateTime.Now.ToString());
root.AppendChild(date);
XmlElement info = XD.CreateElement("info");
for (int i = 0; i < lst.Count; i++) 
{
    XmlElement da = XD.CreateElement("data");
    da.SetAttribute("value",lst[i]);
    info.AppendChild(da);
}
root.AppendChild(info);
XD.AppendChild(root);
XD.Save("Sample.xml");
Run Code Online (Sandbox Code Playgroud)

如何使用XDocument创建相同的XML结构?

c# xml linq-to-xml

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