小编Jon*_*nny的帖子

发现数据时PL SQL引发异常

我一直在研究预定义的Oracle pl/SQL异常.我想在找到数据时引发异常.我已经能够看到NO_DATA_FOUND异常了.但不是相反.什么是最好的方法,或者不建议执行这种操作.

我的程序如下

PROCEDURE CHECK_ASSIGNED AS

PLACEHOLDER INT;   

BEGIN

SELECT v.id
INTO PLACEHOLDER
FROM vinegar v
WHERE NOT EXISTS (
SELECT 1
FROM home h
WHERE h.sid = v.sid
)

END;
-- when data is found it means that and sid does not exist in the home table
-- should raise exception and stop package
Run Code Online (Sandbox Code Playgroud)

plsql exception package oracle11g

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

yii2 pdf一代无法正常工作

我使用此链接pdf yii2安装程序安装mpdf,这不起作用.

我的行动是:

 public function actionReport() {
 // get your HTML raw content without any layouts or scripts
 $content = '<html><head></head><body><h1 class="kv-heading-1">hello</h1></body></html>';

 // setup kartik\mpdf\Pdf component
 $pdf = new Pdf([
   // set to use core fonts only
   'mode' => Pdf::MODE_CORE,
   // A4 paper format
   'format' => Pdf::FORMAT_A4,
   // portrait orientation
   'orientation' => Pdf::ORIENT_PORTRAIT,
   // stream to browser inline
   'destination' => Pdf::DEST_BROWSER,
   // your html content input
   'content' => $content,
   // format content from your own css file if …
Run Code Online (Sandbox Code Playgroud)

php pdf mpdf yii2

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

没有名为“ psycopg2”的模块

我使用pip安装了psycopg2

C:\Users\username>python -m pip install psycopg2
Run Code Online (Sandbox Code Playgroud)

将我的设置调整为:

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2', # also tried: django.db.backends.postgresql
    'NAME': 'name',
    'USER': 'user',
    'PASSWORD': 'my_password',
    'HOST': 'localhost',
    'PORT': '5432',
   }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试运行服务器时:

导入psycopg2作为数据库ImportError:

没有名为“ psycopg2”的模块

因此,我再次运行了此操作并得到:

python -m pip install psycopg2要求已经满足(使用--upgrade升级):psycopg2 in ...

那我做错了什么?我是Django新手

python django pip

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

在PHP中将上传的图像转换为灰度

我有一个上传图片并调整大小的脚本,一切正常,但我希望能够从图像中剥离颜色,留下黑白(各种灰色阴影).我不知道如何实现这个目标?

谢谢

image-processing

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

Yii2 在 API 中设置活动用户

在 Yii 1 中,我在 API 控制器中使用了以下代码来设置活动用户:

Yii::$app->user->id = $my_userid;
Run Code Online (Sandbox Code Playgroud)

但在 Yii2 中,这是不允许的,因为 Yii::$app->user->id 现在是只读的。

设置活动用户 ID 的等效命令是什么?

yii2

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

Flask 多个参数如何在从一个 url 查询数据库的多列时避免多个 if 语句

我正在尝试使用flask作为前端构建一个会计数据库。主页面是账本,有九栏“日期”“描述”“借方”“贷方”“金额”“账户”“参考”“期刊”和“年份”,我需要每次都可以查询一次两个,有超过 8000 个条目,并且还在不断增加。到目前为止,我的代码显示了所有行,一次 200 行,分页,我读过“pep 8”,它谈论可读代码,我读过这个多个参数和这个多个参数,喜欢使用的想法

请求.args.get

但是我需要在查询之前显示所有行,我还查看了这个嵌套的 ifs,我想也许我可以为每个查询使用一个函数,并在视图函数之外使用“If”,然后在视图函数中调用每个,但我不知道该怎么做。或者我可以为每个查询设置一个视图函数。但我不确定这会如何工作,这是我目前的代码,

@bp.route('/books', methods=['GET', 'POST'])
@bp.route('/books/<int:page_num>', methods=['GET', 'POST'])
@bp.route('/books/<int:page_num>/<int:id>', methods=['GET', 'POST'])
@bp.route('/books/<int:page_num>/<int:id>/<ref>', methods=['GET', 'POST'])
@login_required
def books(page_num, id=None, ref=None):
    if ref is not None:
        books = Book.query.order_by(Book.date.desc()).filter(Book.REF==ref).paginate(per_page=100, page=page_num, error_out=True)
    else:
        books = Book.query.order_by(Book.date.desc()).paginate(per_page=100, page=page_num, error_out=True)
    if id is not None:
        obj = Book.query.get(id) or Book()
        form = AddBookForm(request.form, obj=obj)
        if form.validate_on_submit():
            form.populate_obj(obj)
            db.session.add(obj)
            db.session.commit()
            return redirect(url_for('books.books'))
    else:
        form = AddBookForm()
        if form.validate_on_submit():
            obj = Book(id=form.id.data, date=form.date.data, description=form.description.data, …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask

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

我应该学习iOS的Swift或Objective C.

我刚刚学习了针对iOS构建应用程序的目标c.事实上,本周我第一次尝试使用应用程序时开始修修补补,我没有意识到Swift,我正在阅读WWDC上的文字博客.

展望未来,我现在应该在Swift而不是Objective C中构建应用程序吗?这些语言非常相似吗?

我问的主要是因为我刚刚学习了Objective-C的语法并且很少使用它,所以将它们放在一起对我来说并不是什么大不了的事.更重要的是我使用了正确的语言.几个月前我才拿到了我的第一台麦克风,而且我对苹果的经验并不多,所以我想我会去那些经验丰富的人可以帮助我找到正确的方向.我不知道Swift是否意味着Objective-C可能会在某些时候完全丢弃.

objective-c swift

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

Yii2 DropDownList,全名

我正在尝试使用此人的全名在Yii2中填充下拉列表,第一个和最后一个名称在我的数据库的不同列中.

在我的人员表中

  • ID
  • 名字
  • dep_id(fk)

...

在我的Person.php模型中,我有

public function getFullName()
{
    return $this->first_name . ' ' . $this->last_name;
}
Run Code Online (Sandbox Code Playgroud)

这是我的帮助函数,以获取GridViews中的全名并正常工作.但是我在填充下拉列表时遇到了麻烦.

    // Get person
    $person = Person::find()
                ->orderBy('last_name')
                ->asArray()
                ->all();

    // Person drop down
    $personMap = ArrayHelper::map($person, 'fullName', 'dep_id'); 
Run Code Online (Sandbox Code Playgroud)

我没有在下拉列表中得到任何内容,但人员ID是正确的.那么我怎么需要正确地解决这个问题呢?

yii2

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

如何从类内部调用presentViewController

在我的完成处理程序中,我试图像alertJS 一样返回http响应代码.一旦我得到这个排序,我希望改进我的if语句,以确定最终用户的连接问题.我在看这篇文章.

http://www.ioscreator.com/tutorials/display-an-alert-view-in-ios8-with-swift

我也看到这个回答Simple App Delegate方法来显示一个UIAlertController(在Swift中),但是我得到了一个关于window未被命名的类似方法.

没有所有噪音的代码是这样的:

class NewsViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

var tableView: UITableView!
var titleItems: NSMutableArray = []
var descritpionItems: NSMutableArray = []

class RemoteAPI {

    // base url
    let baseUrl = "http://api.dev/web/"
    // returned array of news titles + descriptions
    var newsTitle: NSMutableArray = []
    var newsDescription: NSMutableArray = []

    func getData(completionHandler: ((NSArray?, NSError?) -> Void)) -> Void {
        // get news feed url
        let url = NSURL(string: baseUrl + …
Run Code Online (Sandbox Code Playgroud)

swift uialertcontroller

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

ORA-06564 跨架构访问外部表时

我们的数据库中有 2 个模式,我试图从模式 B 访问模式 A 中的外部表行数。

外部表有授权 GRANT SELECT ON A.LETTER TO B WITH GRANT OPTION;

当我打电话时:SELECT COUNT(*) FROM A.LETTER;从 Schema BI 总是得到ORA-06564: object A does not exist

这与我们在常规表上的授权相同,我们能够从这些表中获取计数。我不确定这里的问题是什么或如何最好地解决它?

oracle external-tables

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