问题列表 - 第11948页

php仅返回数组中的重复条目

我想从数组中检索所有重复的条目.这可能在PHP?

array(
    1 => '1233',
    2 => '12334',
    3 => 'Hello',
    4 => 'hello',
    5 => 'U'
);
Run Code Online (Sandbox Code Playgroud)

我想返回一个只有重复值的数组:"hello".

期望的输出数组:

array(
    1 => 'Hello',
    2 => 'hello'
);
Run Code Online (Sandbox Code Playgroud)

php arrays

22
推荐指数
6
解决办法
4万
查看次数

XML格式的UTF-8或ISO-8859-1

我们有一个应用程序,它将用户输入的文本字符串转换为Web表单并将其打包为XML.只是为了混淆一点,XML就作为Outlook电子邮件的主体发送.

由于用户可以将几乎任何内容粘贴到Web表单中(通常来自Word),因此文本字符串可以包含非ASCII(7位)字符,例如用于打开和关闭双引号的字符.

字符串通过电子邮件完整地传播,但是当我们使用Microsoft XML解析器时,它(非常正确地)抱怨XML包含无效字符.

快速解决方法是在头文件中放置encoding ="iso-8859-1".但是,我想知道在开始时是否更好地以真正的UTF-8格式编码XML文件,因为我读过的文章表明,如果每个XML文档都是用UTF-8编码的,那么对于一个更加和谐的世界会更好. ?

但是......因为XML文档实际上是通过电子邮件正文传输的,所以我们会遇到麻烦吗?我知道UTF-8是一个可变字节长度编码系统,我假设使用7位ASCII和escapte字符来表示"有更多数据".

另一种选择是设置为UTF-8,但用&#nnn;替换非ASCII字符.格式.

对这个相当复杂的领域的任何建议表示赞赏.

干杯,罗布.

xml utf-8

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

如何使用字符串选择C#变量

我有一个字符串用户设置,并希望在我的C#Windows应用程序启动期间选择具有相同名称的特定变量.

例如

我有一个名为UserSelectedInt的用户设置(字符串),当前设置为'MyTwo'.(请注意,我的变量实际上比整数更复杂,我只是用它们作为例子.)

public static int MyOne = 12345;
public static int MyTwo = 54321;
public static int MyThree = 33333;

public int myInt = SelectMyVariableUsing(MyApp.Settings.Default.UserSelectedInt)
Run Code Online (Sandbox Code Playgroud)

用户可能在上次关闭应用时选择了"MyTwo",因此这是我想在启动时选择的变量.我希望我有意义.

请有人告诉我如何实现这一目标?

谢谢

.net c#

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

用于创建/删除/ etc的Java Folder Monitor?

有没有办法监视java中的文件夹,以查看它们何时更新,即文件创建,删除,重命名等.还有什么方法可以设置它只查找以某个前缀开头的文件,即img?

java directory file

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

POST并获取相同的Ajax请求

我在我的应用程序中使用ajax帖子

 $.ajax({
     type: "POST",
    url: "http://localhost/FormBuilder/index.php/forms/saveForm/"+user_id,

    data: "formname="+formname+"&status="+status,
     success: function(msg){
     // alert( "Data Saved: " + msg);
                }//success
 });//ajax
Run Code Online (Sandbox Code Playgroud)

在上面的ajax帖子中,我使用用户ID保存表单

我能否获得我在Ajax请求中保存的表单的表单ID.如果是这样的话?

我试过用Ajax单独进行.但是在这里我想混淆两个帖子并得到..我可以这样做..编辑:

COuld我返回Ajax POST方法的任何值.因为我想返回保存的表单的表单ID ..

编辑:

alert("Data Saved: "+msg); gives as

 Data Saved: {"forms":[{"id":"41"},{"id":"35"},{"id":"34"},{"id":"33"},{"id":"32"},{"id":"22"},{"id":"3"},{"id":"2"},{"id":"1"}]}
Run Code Online (Sandbox Code Playgroud)

以上是返回的值我只想要41我应该怎么做?

编辑:

     $.ajax({
     type: "POST",
    url: "http://localhost/FormBuilder/index.php/forms/saveForm/"+user_id,
    datatype: 'json',
    data: "formname="+formname+"&status="+status,
     success: function(json){
        alert( "id is : " + json.forms[0].id);
                            }//success
     });//ajax
Run Code Online (Sandbox Code Playgroud)

即使我按照建议使用上面的代码尝试了,但我无法收到警报消息..

我的控制器代码就像

     function saveForm()
    {
            //$userId=$this->Session->read('userId');
        $this->data['Form']['name']=$this->params['form']['formname'];
            $this->data['Form']['created_by']=$this->Session->read('userId');
            $this->data['Form']['status']=$this->params['form']['status'];
            $this->data['Form']['access']="Private";
            $userId=$this->Form->saveForms($this->data);
            $formid = $this->Form->find('all', array('fields' => array('Form.id'),
                                    'order' => 'Form.id DESC'                                                                           ));



            $this->set('formid',$formid);

    } …
Run Code Online (Sandbox Code Playgroud)

jquery cakephp

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

基于D中的关联数组进行排序

我试图按照D应用程序在各个地方给出的示例.通常在学习语言时,我会从示例应用程序开始并自行更改,纯粹是为了测试内容.

引起我注意的一个应用是计算传入的文本块中的单词的频率.由于字典是在关联数组中构建的(元素存储频率,键是单词本身),输出没有任何特定的顺序.因此,我尝试根据网站上给出的示例对数组进行排序.

无论如何,这个例子显示了一个lambda'排序!(...)(数组);' 但是当我尝试代码时,dmd将无法编译它.

这是简化的代码:

import std.stdio;
import std.string;

void main() {
   uint[string] freqs;

   freqs["the"] = 51;
   freqs["programming"] = 3;
   freqs["hello"] = 10;
   freqs["world"] = 10;

   /*...You get the point...*/

   //This is the actual example given, but it doesn't 
   //seem to work, old D version???
   //string[] words = array(freqs.keys);        

   //This seemed to work
   string[] words = freqs.keys;

   //Example given for how to sort the 'words' array based on 
   //external criteria (i.e. the frequency of the words from 
   //another array). This …
Run Code Online (Sandbox Code Playgroud)

d dmd

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

如何在PHP中正确拆分PATH变量?

我想拆分

$path = getenv('PATH');
Run Code Online (Sandbox Code Playgroud)

进入其组成部分.如何以os依赖的方式确定分隔符char?

php variables environment operating-system path

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

sql为当前行的下一行或上一行拉一行

id    |  photo title     |  created_date

XEi43 |  my family       |  2009 08 04
dDls  |  friends group   |  2009 08 05
32kJ  |  beautiful place |  2009 08 06
EOIk  |  working late    |  2009 08 07 

说我有id 32kJ.我如何获得下一行或前一行?

mysql sql

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

对于C语言的数据库脚本使用system()是一种好方法吗?

我正在寻找从C程序连接数据库.但我认为ODBC连接,登录和所有需要一些库.另外我有一个像Tiny C Compiler这样的最小编译器,速度非常快.我不想使用连接和查询数据库所需的任何ODBC逻辑等.

所以我使用的方法如下.

我使用了一个bteq脚本(teradata),它将具有登录,查询和注销命令.(FYI bteq是一个命令行数据库实用程序.你可以通过转到exe的路径在命令提示符中使用它类似于mysql.exe.你可以用mysql.exe等替换bteq).而我用

system("bteq <myscript.txt >out.txt");
Run Code Online (Sandbox Code Playgroud)

myscript.txt将如下所示..

.logon boxname/user,password;
select date;
.logoff;
Run Code Online (Sandbox Code Playgroud)

上面的脚本将登录到数据库和查询日期(您可以根据数据库引擎和需要更改查询和编写脚本)并将输出提供给out.txt.

现在我将使用fgetc,fscanf或fgets解析我想要的行X列的out.txt.并使用数据检查并在任何服务器上使用PHP发送邮件

system("c:/server/php/php.exe sendmail.php");.

我们可以通过简单的C程序为许多数据库引擎(如mysql,...等)执行相同的操作.

现在我的问题是上述方法是否有任何缺陷.如果是,那么我该如何克服它.我问这个问题因为我认为这种方法是非常规的.请对此方法发表意见.我不打算执行所需的时间,使用的RAM,性能问题等.我知道system()函数是耗时的,这不是我关心的问题.我还开发了访问查询结果的特定函数(类似于访问平面文件).如果您对此方法有任何改进,请告诉我.如果您知道这方面的任何缺陷,请告诉我.欢迎各种建议.

我的环境是:使用Tiny C Compiler在Windows上进行teradata bteq

c database system

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

.NET多线程 - 我是否需要同步访问基本类型的变量?

场景

我有一个bool Enabled属性的类,由另一个线程上的循环使用,以查看它是否应该停止.这个想法是一个不同的线程可以将该属性设置为false并停止另一个线程干净地运行.

这个问题

我是否应该Enabled使用类似的东西来序列化对该属性的访问lock (lockObject) { ... },或者它是否安全?

.net multithreading synchronization primitive-types

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