小编Ste*_*goo的帖子

Yii2从url中删除index.php

当我在Yii中设置选项以从URL中删除index.php时,我收到404错误并在错误日志中出现此错误File does not exist: /var/live/var.在我的浏览器中,我收到此错误,The requested URL /var/decat/frontend/web/index.php was not found on this server.但文件正好在该位置.可以解释的是,我的文档根目录是/var/live和decat是别名,如conf文件中所示.

这个网址工作正常http://130.211.165.180/decat/index.php/site/login但是当我删除index.php时,我收到错误.我按照所有说明在conf文件中进行设置.我甚至尝试过.htaccess文件.这是我的conf文件中的信息.

Alias /decat /var/decat/frontend/web

<Directory "/var/decat/frontend/web">
        # use mod_rewrite for pretty URL support
        RewriteEngine on
        # If a directory or a file exists, use the request directly
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        # Otherwise forward the request to index.php
        RewriteRule . index.php 
        Options -Indexes FollowSymLinks 
        AllowOverride All
        Order allow,deny 
        Allow from all 
</Directory>
Run Code Online (Sandbox Code Playgroud)

php yii yii2

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

空闲时间之后libcurl奇怪的崩溃

我使用libcurl进行FTP工作,它工作正常,但如果闲置一段时间它只会崩溃.这是一个回溯,尽管阅读了一段时间我无法弄清楚什么是错的.跟踪没有显示我的函数崩溃的起源,因此调试器在此处留下了孤儿.我使用线程,如果在Linux上增加值Compiler是GCC 4.7

0  0x00007fff8e09b524  addbyter  /home/stefano/Desktop/myproject/curl-7.33.0/lib/mprintf.c  914
1  0x00007fff8e09a32f  dprintf_formatf  /home/stefano/Desktop/myproject/curl-7.33.0/lib/mprintf.c  572
2  0x00007fff8e09b5a4  curl_mvsnprintf  /home/stefano/Desktop/myproject/curl-7.33.0/lib/mprintf.c  932
3  0x00007fff8e089510  Curl_failf  /home/stefano/Desktop/myproject/curl-7.33.0/lib/sendf.c  152
4  0x00007fff8e07dbf4  Curl_resolv_timeout  /home/stefano/Desktop/myproject/curl-7.33.0/lib/hostip.c  618
5  0x00007fff78012bf8  ??    
6  0x000000c300000016  ??    
7  0x00007fff8e0d3604  ??    
8  0x0000000000000002  ??    
9  0x00000000001b7740  ??    
10  0x0000000000000000  ??    
Run Code Online (Sandbox Code Playgroud)

更新1 在调试器下再次运行它并在线路遇到崩溃

FILE *fd; 
fd = fopen(files[i].c_str(), "rb"); //<---here goes the crash!
Run Code Online (Sandbox Code Playgroud)

files [i] .c_str()应该从wxString给出const*char新的BT是

0  0x00007fff8e08952a  Curl_failf  /home/stefano/Desktop/myproject/curl-7.33.0/lib/sendf.c  154
1  0x00007fff8e07dbf4  Curl_resolv_timeout  /home/stefano/Desktop/myproject/curl-7.33.0/lib/hostip.c  618
2  0x00007fff780158c8  ??    
3  0x00000000001b7730  ??    
4  0x00007fff78009808  ??    
5 …
Run Code Online (Sandbox Code Playgroud)

c++ gcc wxwidgets gdb libcurl

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

将 CameraX 捕获的 ImageProxy 转换为位图

我正在使用 CameraX 并且很难将捕获的 ImageProxy 转换为位图。经过搜索和尝试,我制定了一个解决方案。后来我发现它不是最佳的,所以我改变了设计。这迫使我放弃工作时间。

由于我(或其他人)将来可能需要它,因此我决定将其作为问题发布在这里并发布和回答以供参考和审查。如果您有更好的答案,请随时添加更好的答案。

相关代码是:

class ImagePickerActivity : AppCompatActivity() {
    private var width = 325
    private var height = 205

    @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_image_picker)

        view_finder.post { startCamera() }
    }

    @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
    private fun startCamera() {
        // Create configuration object for the viewfinder use case
        val previewConfig = PreviewConfig.Builder().apply {
            setTargetAspectRatio(Rational(1, 1))
            //setTargetResolution(Size(width, height))
            setLensFacing(CameraX.LensFacing.BACK)
            setTargetAspectRatio(Rational(width, height))
        }.build()

        }

        // Create configuration object for the image capture use case
        val imageCaptureConfig = ImageCaptureConfig.Builder()
            .apply {
                setTargetAspectRatio(Rational(1, …
Run Code Online (Sandbox Code Playgroud)

android android-camerax

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

在yii中创建和更新时设置默认值

我正在尝试使用以下规则更新yii 1.1中的某些字段,但它无法正常工作.

public function rules()
{
    return [
       ['CreatedOn','default','value'=>time(),'isEmpty'=>true,'on'=>'insert'],
       ['CreatedBy','default','value'=>\Yii::$app->user->identity->id,'isEmpty'=>true,'on'=>'insert'],
       ['ModifiedOn','default','value'=>time(),'isEmpty'=>true,'on'=>'update'],
       ['ModifiedBy','default','value'=>\Yii::$app->user->identity->id,'isEmpty'=>true,'on'=>'update'],
    ];
}
Run Code Online (Sandbox Code Playgroud)

我期待更新CreatedByCreatedOn插入时,并ModifiedByModifiedOn更新的时候.

yii2

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

从文件扩展名获取Mime类型

我试图从扩展中获取Mime类型.html应该回馈text/html.我知道如何使用文件获取Mime但不是其他方式.有没有办法从扩展中查询mime,至少是已知的?

c gtk gnome

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

沙盒插件架构

我在谷歌搜索和搜索SO的插件架构,我对如何实现它的一般知识感到满意.现在我进一步寻找沙盒架构.基本上我的意思是带插件的应用程序,插件崩溃不会导致整个应用程序崩溃,插件可以重新加载.我找不到好的文档.我知道Firefox实现它(崩溃的Flash插件不会影响整个FF的东西,可以重新加载)谢谢!

c++ sandbox plugin-architecture

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

Bison&rec2c:获取当前行号

我正在处理PHP语法,我想传递给我的函数我有类似的行号:internal_functions_in_yacc:

        T_ISSET '(' isset_variables ')'
    |   T_EMPTY '(' variable ')'
    |   T_INCLUDE expr  { observers.IncludeFound($2); } 
    |   T_INCLUDE_ONCE expr { observers.IncludeFound($2); } 
    |   T_EVAL '(' expr ')' 
    |   T_REQUIRE expr  { observers.IncludeFound($2); } 
    |   T_REQUIRE_ONCE expr { observers.IncludeFound($2); } 
;
Run Code Online (Sandbox Code Playgroud)

现在我想通过行号,比如

T_REQUIRE_ONCE expr { observers.IncludeFound($2,$line_number_here); } 
Run Code Online (Sandbox Code Playgroud)

有没有办法知道野牛解析的令牌的行号?或者它是否需要在lexing中完成?

编辑

我发现lexing是用rec2c而不是lex完成的.

c++ yacc bison

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

Yii中的RESTful服务器设计

嗨,我一直在网上搜寻尽可能多的信息,我可以得到我的mits关于在Yii框架中创建一个宁静的服务器.

到目前为止我找到的所有例子都涉及编写一个处理一个模型的静态应用程序(IE主题或帖子)

我的问题的症结在于,我应该如何处理编写一个处理大量模型类型的休息服务器,即客户,品牌,项目,任务?

每个Model对象都需要实现CRUD操作,例如,要创建新品牌,系统需要客户端ID,其他CRUD操作也需要.

每个模型对象是否应该有自己的RESTFUl服务器,或者应该有哪种控制器将RESTFUL请求路由到模型对象的相应Rest控制器?是否应该有一个服务器动态决定使用什么型号的交换机(个人不热衷于这个想法)

任何关于如何实现这种休息架构的建议都会非常棒

我认为值得注意的是,我正在构建的服务器将使用前端的sproutcore,并且只返回JSON,因此不需要任何类型的格式检测.

php rest yii

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

快速OpenGL - 建立一个房子和一个眼睛

我对OpenGL/Glut的编码知识非常有限.我应该建造房子和眨眼睛.现在我用Google搜索并尝试了"快速解决方案",但我找不到.我想要一个快节奏的教程,让我进入高级概念.请帮助我得到那种教程.很少的介绍和解释以及很多先进的概念.如果有代码我可以学习,我会很感激.

我对C/C++和小OpenGL很满意

opengl

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

preg_match - 我在哪里犯错?

朋友们,我正赶往最后期限,我认为这会让我做出幼稚的错误.这里我有验证需要正则表达式,每次我输入有效表达式preg_match返回false.现在很久我想要发现错误,但我不能!我用Google搜索和AFAICS,事情似乎没问题请帮我发现错误.谢谢,斯特凡诺

<?php

$string = "37961/T.08";//valid ID, it is supposed to match
$regex = '/^[0-9]{5,}/[a-zA-Z]\.[0-9]{2,}/';
if (preg_match($regex, $string)) {
    echo 'matched expression!';
}  else {
    echo 'unmatched expression pattern';//comes here instead of valid regex!
}

?>
Run Code Online (Sandbox Code Playgroud)

php regex preg-match

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

标签 统计

c++ ×3

php ×3

yii ×2

yii2 ×2

android ×1

android-camerax ×1

bison ×1

c ×1

gcc ×1

gdb ×1

gnome ×1

gtk ×1

libcurl ×1

opengl ×1

plugin-architecture ×1

preg-match ×1

regex ×1

rest ×1

sandbox ×1

wxwidgets ×1

yacc ×1